|
|
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Помогите не могу найти ошибку. Пример : declare @TableVar TABLE (id int IDENTITY,longstring ntext NULL) insert into @TableVar select longstring from texts where id=2 declare @pageptr varbinary(16) --объявление указателя select @pageptr = textptr(longstring) -- получение указателя from @TableVar where id=1 updatetext @TableVar.longstring @pageptr 20 6 with log 'English' insert into texts select longstring from @TableVar Выделенная строка содержит ошибку ! Incorrect syntax near '@TableVar' ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2002, 15:31:36 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Нельзя в updatetext использовать переменную типа table. Только название таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2002, 16:08:33 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Уважаемый GreenSunrise, а где можно узнать какие операции можно выполнять с временными таблицами (типа Table), а какие нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2002, 16:14:37 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Это типичный баг MS SQL Server’a 2000. Сродни ему вот это: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296642 Когда-нибудь Microsoft признает это. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2002, 16:41:28 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Самый прикол в том, что вот это тоже не работает, а говорит, что р инвалидный оператор! Во блин! <8-o select @pageptr = textptr(longstring) -- получение указателя from @TableVar t where id=1 updatetext t .longstring @pageptr 20 6 with log 'English' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2002, 16:58:15 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
А где здесь, извините, p? И с какой радости должна работать конструкция select @pageptr = textptr(longstring) -- получение указателя from @TableVar t where id=1 updatetext t.longstring @pageptr 20 6 with log 'English' Алиас, определенный в селекте, никоим образом не переползет в updatetext. Или я уже совсем не догоняю, о чем речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2002, 10:33:39 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
Уважаемый jimmers, спасибо за пример! Наверное скоро там будет пример и с updatetext. Уважаемый GreenSunrise, спасибо. Действительно алиас t в операторе updatetext левый! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2002, 14:34:53 |
|
||
|
Синтакс егор - данные типа Table
|
|||
|---|---|---|---|
|
#18+
2soni: Конечно будет. Когда-нибудь… Только этот баг им (Microsoft’у) надо это запостить через все ньюсгруппы и прочие средства, чтобы все слышали и говорили – какой кошмар, не работает! Желательно, чтобы бага еще сопровождалась кучей страшных последствий - иначе на быстрый фикс не стоит расчитывать :( Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2002, 14:45:46 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1822061]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 365ms |

| 0 / 0 |
