|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Создал временную таблицу и потом добавляю три поля alter table #tt ADD field1 bit NULL, field2 bit NULL, field3 bit NULL Делаю select * from #t все ОК! Делаю select field1,field2,field3 from #t В чем дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2001, 18:32 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Создал временную таблицу и потом добавляю три поля alter table #tt ADD field1 bit NULL, field2 bit NULL, field3 bit NULL Делаю select * from #t все ОК! Делаю select field1,field2,field3 from #t и сервак пишет , что неправильные имена полей field1,field2,field3 В чем дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2001, 18:39 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
alter table #ТТ ADD field1 bit NULL, и select field1,field2,field3 from #Т ето опечатка или так и есть ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2001, 18:43 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Это все в sp делаешь? Работай с этой таблицей через exec, т.е. exec('select field1, field2, field3 from ...'), все будет OK. Точного механизма, почему выскакивает ошибка, рассказать не могу, похоже, транзакция не завершается, но через exec все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2001, 18:46 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
"select * from #t все ОК" - это неверно. Он покажет старый список полей. Поставьте после ALTER TABLE слово GO, и оба select'а станут работать нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 08:08 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
А в чем собственно дело? Какая ошибка, то? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 09:32 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Да человек просто добавляет поля в одну таблицу, а селект делает из другой ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 09:35 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
2 Дед Маздай У меня лично "select * from #t" выдаёт новый список полей, а если явно указывать новые поля - то ругается. Причем не спасает даже выполнение как exec(' alter table #t ADD field1 bit NULL, field2 bit NULL, field3 bit NULL ') вывести явно поля можно если только написать exec('select field1,field2,field3 from #t') Не знаю, можно ли это назвать залепухой ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 10:02 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Я тоже не знаю, можно или нет, п.ч. не знаю, что такое "залепуха". В принципе, как ни называй, получается какая-то мистика. Судя по тому, что bit nullable, все говорят про 8-ку. Тогда непонятно, почему то играет, то не играет. Могу посоветовать протереть виртуальную память, зайти в порты ввода/вывода, проапгрейдить интерфейс между кейбордой и креслом и т.п. Понимаю, что неоригинален, но на данный момент у меня нет более рационального объяснения. Да, есть еще гипотеза. Может, вы вспомнили 1 апр. и просто сговорились? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 10:34 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Ужас какой. Только сейчас заметил существование параллельного сообщения. Все, необходимо сделать перерыв в работе и пойти срочно чего-нибудь выпить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 10:44 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Друзья, а в чем собсно проблема? У меня сей код работает (7.0) или я не понял проблемы? CREATE TABLE #tt (ID int, ST nvarchar(10)) ALTER TABLE #tt ADD field1 bit NULL, field2 bit NULL, field3 bit NULL select * from #tt select field1,field2,field3 from #tt drop table #tt ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 11:12 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
2 Дед Маздай "залепуха" - по-русски это BUG ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 11:36 |
|
Проблема с временной таблицей!?
|
|||
---|---|---|---|
#18+
Slawa, все в порядке, не обращай внимания. Как говорит в подобных случаях один мой коллега, это не коллеги, это просто гады какие-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2001, 11:37 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1827070]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 166ms |
0 / 0 |