|
|
|
merge statement...
|
|||
|---|---|---|---|
|
#18+
Dve identicinie tabliti: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Pisu: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Viscachivaet: Код: plaintext Ne mogu poniati pocemu vrode po doke delaiu ??? Nu ladna ubiraiu i AS i pisu: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Viscachivaet drugaia osibca: ORA-01747: invalid user.table.column, table.column, or column specification Obiesnite cto nibudi v cem delo !!! Spasibo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 11:51:32 |
|
||
|
merge statement...
|
|||
|---|---|---|---|
|
#18+
> merge into test_1 AS a :) nu canesno bez ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 11:54:18 |
|
||
|
merge statement...
|
|||
|---|---|---|---|
|
#18+
Во-первых, set'ов у тебя многовато:) А во-вторых, как это ни странно, но явного указания на подобное поведение я не нашал, а суть в следующем: поля, используемые в выражении ON, не должны использоваться в выражении UPDATE: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 12:38:49 |
|
||
|
merge statement...
|
|||
|---|---|---|---|
|
#18+
:) da set-ov u menea na samom dele mnogo:) nu a vot s >merge into test_1 AS a vseravno rugaetsea, mojet u menea doka postarela:), mojet drugaia spetificatia uje u MERGE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 12:56:02 |
|
||
|
merge statement...
|
|||
|---|---|---|---|
|
#18+
По крайней мере в документации на использование MERGE в Oracle 9.2 упоминание AS перед псевдонимом таблицы не присутствует. Хотя на использование SELECT есть небольшое замечание: http://technet.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96540/statements_103a.htm#2080329 Код: plaintext 1. 2. 3. 4. 5. Правда, на INSERT, UPDATE, DELETE, как и на MERGE, использование AS не оговаривается (хотя превдонимы таблицам там везде можно давать) и приводит к ошибке синтаксиса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 13:13:21 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1989981]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 475ms |

| 0 / 0 |
