我有一个 SQL 脚本,它使用它们的键和约束设置两个数据库表,没有任何问题。我不会包含整个代码,但它的“骨架”看起来像这样:
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 标记,但我不断收到错误消息,提示“PROCEDURE 附近的语法不正确”。