Ответ 1
use master; sp_spaceused mytable;
должно быть достаточно. GO
просто сигнализирует о завершении партии операторов Transact-SQL утилитам SQL Server.
Я хотел бы выполнить несколько операторов в одной строке в 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'
.
use master; sp_spaceused mytable;
должно быть достаточно. GO
просто сигнализирует о завершении партии операторов Transact-SQL утилитам SQL Server.
Вам не нужно идти. Просто используйте;
Ответы, представленные до сих пор, неверны. Это не работает, чтобы комбинировать линии с точкой с запятой, если строки должны быть в отдельной партии. Попробуйте следующее:
DECLARE @x int; DECLARE @x int;