
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.12.2006, 11:32
|
|||
|---|---|---|---|
|
|||
SQL Server 2005: выполнение скрипта из нескольких команд |
|||
|
#18+
Есть у меня скрипт, состоящий из нескольких команд типа ALTER TABLE, ALTER VIEW и прочих. Пытаюсь выполнить его над БД SQL Server 2005 с помощью простого SqlCommand.ExecuteNonQuery(), однако натыкаюсь на ошибку: кричит, что мол ALTER VIEW должен быть в скрипте первым, и ALTER PROCEDURE тоже (у меня они там вперемежку). SQL Server Management Studio выполняет скрипт без затыков. Возникает вопрос: как правильно оформить такой скрипт, чтобы избежать ошибок? Не могу же я сделать так, чтобы каждый ALTER VIEW/PROCEDURE был первым :) Пока придумал только искусственное решение - отдельные команды в скрипте разделяются специальным коментарием, по которому мой метод режет скрипт на части, после чего уже выполняет команды по одной. Однако, по ряду причин, такой подход мне не совсем удобен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1353002]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 323ms |

| 0 / 0 |
