Sql 删除表的存储过程:';创建/更改程序';必须是查询批处理中的第一条语句

Sql 删除表的存储过程:';创建/更改程序';必须是查询批处理中的第一条语句,sql,stored-procedures,Sql,Stored Procedures,我正在尝试创建一个存储过程来删除表并不断收到此错误消息。 我的代码在下面 CREATE PROCEDURE myProcedure AS BEGIN DROP TABLE IF EXISTS table1, table2, table3 END 我错过了什么使这项工作成功?试试这个: Go CREATE PROCEDURE myProcedure AS BEGIN DROP TABLE IF EXISTS table1, table2, table3 END

我正在尝试创建一个存储过程来删除表并不断收到此错误消息。 我的代码在下面

    CREATE PROCEDURE myProcedure AS
BEGIN
    DROP TABLE IF EXISTS table1, table2, table3

END
我错过了什么使这项工作成功?

试试这个:

Go
    CREATE PROCEDURE myProcedure AS
BEGIN
    DROP TABLE IF EXISTS table1, table2, table3

END

你能分享一下你在谷歌搜索这个错误时使用的搜索词吗?@dfundako我在错误信息上搜索过