Sql server SQL Server 2005中一行多个命令
我想在SQLServer2005中的一行上执行多个语句。如何在一行上执行以下操作:Sql server SQL Server 2005中一行多个命令,sql-server,sql-server-2005,Sql Server,Sql Server 2005,我想在SQLServer2005中的一行上执行多个语句。如何在一行上执行以下操作: use master go sp_spaceused mytable 当我尝试使用master时;去;sp_spaceused mytable我在“go”附近得到了不正确的语法 当我尝试使用master go sp_spaceused mytable时,我在“go”附近得到了错误的语法您不需要go。只要使用 use master; sp_spaceused mytable; 应该足够了直接执行。目前提供的答
use master
go
sp_spaceused mytable
当我尝试使用master时;去;sp_spaceused mytable
我在“go”附近得到了不正确的语法
当我尝试使用master go sp_spaceused mytable时,我在“go”附近得到了
错误的语法
您不需要go
。只要使用代码>
use master; sp_spaceused mytable;
应该足够了<代码>直接执行。目前提供的答案不正确。如果行必须在单独的批中,则将行与分号组合不起作用。试试这个:
DECLARE @x int; DECLARE @x int;
我发现除了使用分号,而不是使用GO
,我还必须在存储过程前面使用关键字EXEC
。这是一个很好的观点/值得一提的意见。。。(并非“答案”本身)