|
|
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Как написать динамический запрос, создающий представление в другой баз( по отношению к текущей ) Т.е. надо чтобы USE some_db Go Create View the_view AS select * from test Но только в виде динамического statement'a EXEC( 'USE some_db Go Create View the_view AS select * from test' ) Пишет, что Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near 'Go'. Server: Msg 111, Level 15, State 1, Line 2 'CREATE VIEW' must be the first statement in a query batch. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 11:58:53 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
попробуйте без use Код: plaintext со вьюшками не работал, так что могу ошибаться... И еще вопрос. А Вам действительно нужно программно создавать вьюшку? Как то не красиво выглядит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 12:21:07 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Нужно, нужно! Create view db_name.dbo.table не работает, так как Views создаются только в текущей базе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 13:01:18 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
go разделяет пакеты и используется в QA. fima предложил вроде верный вариант, но, действительно, зачем создавать вьюху динамически? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 13:02:11 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Зачем создавать - это другой вопрос! Я спросил как! Вы бы хоть попробовали то что советуете! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 13:04:51 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 13:04:58 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
To jimmers: СПАСИБО!!!!!!!!!!!!!!!!!!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!!! СПАСИБО!!!!!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 13:06:19 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
а так не проще? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 15:02:09 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Скрипт хранится в поле ntext. Скажем это очень длинный скрипт. Как его выполнить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 15:20:47 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
Там же вроде не склеить большое определение. Или можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 15:35:54 |
|
||
|
Dynamic SQL
|
|||
|---|---|---|---|
|
#18+
что за скрипт? T-SQL? или VBScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2002, 15:44:22 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1819414]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 301ms |

| 0 / 0 |
