2010-02-15 20 views
12

我想在SQL Server上的一個行中執行多個語句2005年我如何做一個行:在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'

回答

8

你不需要去。只是使用;

1

迄今爲止提供的答案是不正確的。如果行必須位於單獨的批處理中,則無法將行與分號結合。試試這個:

DECLARE @x int; DECLARE @x int; 
+0

這是一個很好的觀點/值得評論...(不是「答案」本身) – Chains 2014-04-29 22:19:12