Несколько команд в одной строке в SQL Server 2005 - PullRequest
16 голосов
/ 15 февраля 2010

Я хотел бы выполнить несколько операторов в одной строке в SQL Server 2005. Как мне сделать следующее в одной строке:


use master
go
sp_spaceused mytable

Когда я пытаюсь use master; go; sp_spaceused mytable, я получаю Incorrect syntax near 'go'.

Когда я пытаюсь use master go sp_spaceused mytable, я получаю Incorrect syntax near 'go'.

Ответы [ 3 ]

16 голосов
/ 15 февраля 2010
8 голосов
/ 15 февраля 2010

Тебе не нужно идти. Просто используйте;

1 голос
/ 30 апреля 2014

Ответы, представленные на данный момент, неверны.Не получается объединить строки с точкой с запятой, если строки должны быть в отдельном пакете.Попробуйте это:

DECLARE @x int; DECLARE @x int;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...