我有一個SQL腳本,用它們的鍵和約束設置兩個數據庫表沒有任何問題。我將不包括整個代碼,但「骨架」它看起來像這樣:在一個腳本中創建SQL Server表和存儲過程?
BEGIN
CREATE TABLE [table] (
)
CREATE TABLE [table2] (
)
ALTER TABLE table...
ALTER TABLE table2....
END
我堅持努力的存儲過程,雖然到這個劇本,我非常希望包括此範圍內的所有相同腳本。有人能告訴我如何將以下存儲過程包含到上面的腳本中嗎?
CREATE PROCEDURE Test
@x int
AS
BEGIN
SELECT COUNT(*)
FROM table
END
GO
我試圖把它推向腳本的結尾,也試圖與不BEGIN,END和GO標籤,但我不斷收到寫着「近程序不正確的語法」錯誤。
你想創建一個SQL腳本?我很困惑於「模式」這個詞。 – 2012-01-06 09:27:14
對不起,也許這就是我的意思! SQL新手 – DevDave 2012-01-06 09:29:04
如果在將'GO'添加到腳本時出現錯誤,則必須有另一個問題。我知道你說劇本很長,但也許你可以發表引起問題的部分?另外,如果您不確定它,請閱讀「GO」文檔:http://msdn.microsoft.com/en-us/library/ms188037.aspx – Tony 2012-01-06 09:37:31