|
|
|
Объясните логику поведения!!!
|
|||
|---|---|---|---|
|
#18+
почему я получаю эту ошибку? Столбца EXTERNAL_QQ таблицы USERS_SECURITY_QQQ несуществует, хотя сама таблица существует 1> begin 2> if exists ( select 1 3> from syscolumns c 4> where c.name = 'EXTERNAL_QQ' 5> and id = object_id('USERS_SECURITY_QQQ') 6> ) 7> alter table USERS_SECURITY_QQQ drop EXTERNAL_QQ 8> end 9> go Msg 207, Level 16, State 1: Server 'SYB_XXXX', Line 7: Invalid column name 'EXTERNAL_DN'. такой вариант тоже не проходит 1> if exists ( select 1 2> from syscolumns c 3> where c.name = 'EXTERNAL_QQ' 4> and id = object_id('USERS_SECURITY_QQQ') 5> ) 6> begin 7> alter table USERS_SECURITY_QQQ drop EXTERNAL_QQ 8> end 9> go Msg 207, Level 16, State 1: Server 'SYB_XXXX', Line 7: Invalid column name 'EXTERNAL_QQ'. версия : Adaptive Server Enterprise/15.0.2/EBF 14777 ESD#1/P/Sun_svr4/OS 5.8/ase1502/2493/64-bit/FBO/Wed Aug 29 13:14:46 2007 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 12:27 |
|
||
|
Объясните логику поведения!!!
|
|||
|---|---|---|---|
|
#18+
тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 12:40 |
|
||
|
Объясните логику поведения!!!
|
|||
|---|---|---|---|
|
#18+
Ex_Soft спасибо за ответ! пришлось применить exec() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 13:16 |
|
||
|
Объясните логику поведения!!!
|
|||
|---|---|---|---|
|
#18+
Albertian пишет: > почему я получаю эту ошибку? Столбца EXTERNAL_QQ таблицы Вкратце -- потому что эта ошибка вылазиет на этапе компиляции запроса, а компилируется всё, безусловно, в том числе и ALTER, который потом будет условно выполняться. Вообще, лучше писать скрипты так, чтобы любой DLL НЕ МЕШАЛСЯ с другими операторами в одном батче, т.е. был бы единственной коммандой в батче. Ну и проверять, что колонка есть, не обязательно -- если её нет, то она и так не удалиться. Ну, будет ошибка, так её можно игнорировать и всё. Также можно порекомендовать почитать это http://www.sql.ru/faq/faq_topic.aspx?fid=247 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=39&tid=2011098]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 160ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...