
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.04.2009, 12:27
|
|||
|---|---|---|---|
|
|||
Объясните логику поведения!!! |
|||
|
#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:40
|
|||
|---|---|---|---|
Объясните логику поведения!!! |
|||
|
#18+
тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2009, 13:16
|
|||
|---|---|---|---|
|
|||
Объясните логику поведения!!! |
|||
|
#18+
Ex_Soft спасибо за ответ! пришлось применить exec() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2009, 13:24
|
|||
|---|---|---|---|
Объясните логику поведения!!! |
|||
|
#18+
Albertian пишет: > почему я получаю эту ошибку? Столбца EXTERNAL_QQ таблицы Вкратце -- потому что эта ошибка вылазиет на этапе компиляции запроса, а компилируется всё, безусловно, в том числе и ALTER, который потом будет условно выполняться. Вообще, лучше писать скрипты так, чтобы любой DLL НЕ МЕШАЛСЯ с другими операторами в одном батче, т.е. был бы единственной коммандой в батче. Ну и проверять, что колонка есть, не обязательно -- если её нет, то она и так не удалиться. Ну, будет ошибка, так её можно игнорировать и всё. Также можно порекомендовать почитать это http://www.sql.ru/faq/faq_topic.aspx?fid=247 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2011098]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
138ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 455ms |

| 0 / 0 |

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