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

start [/forum/topic.php?fid=17&fpage=100&tid=1353002]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 401ms |

| 0 / 0 |
