SQLServer 数据库提示“错误的语法:"XXXX"必须是批处理中仅有的语句 ”报错的原因分析
答案:6 悬赏:40 手机版
解决时间 2021-03-20 16:34
- 提问者网友:沉默菋噵
- 2021-03-19 15:44
SQLServer 数据库提示“错误的语法:"XXXX"必须是批处理中仅有的语句 ”报错的原因分析
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-19 16:33
之间加go 关键字,应该就可以了
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-19 21:13
谢谢。不过我里面就一个create语句 啊
- 2楼网友:深街酒徒
- 2021-03-19 19:34
你存储过程中是不是 有了 BEGIN 漏掉了 End
- 3楼网友:低音帝王
- 2021-03-19 18:26
把SQL语句贴出来
- 4楼网友:人類模型
- 2021-03-19 18:07
create procedure sp_delete_graduate
@end_date datetime,
@min_credit int
AS
。。。。
早创建存储过程时候:会提示说CREATE PROCEDURE必须是批处理中的语句,要怎么修改语法错误啊??求解答 谢谢
@end_date datetime,
@min_credit int
AS
。。。。
早创建存储过程时候:会提示说CREATE PROCEDURE必须是批处理中的语句,要怎么修改语法错误啊??求解答 谢谢
- 5楼网友:怙棘
- 2021-03-19 17:24
SQL Server 数据库提示“错误的语法:”XXXX“必须是批处理中仅有的语句”报错的原因分析
解析:批处理必须以 CREATE 语句开始。也就是说一个查询分析器里面只有一个批处理语句才是规范的语法。
CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE RULE、CREATE SCHEMA、CREATE TRIGGER 和 CREATE VIEW 语句不能在批处理中与其他语句组合使用。
所有跟在该批处理后的其他语句将被解释为第一个 CREATE 语句定义的一部分。
之间加GO关键字 分批即可。也可以重新建立一个查询来写这个批处理语句
解析:批处理必须以 CREATE 语句开始。也就是说一个查询分析器里面只有一个批处理语句才是规范的语法。
CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE RULE、CREATE SCHEMA、CREATE TRIGGER 和 CREATE VIEW 语句不能在批处理中与其他语句组合使用。
所有跟在该批处理后的其他语句将被解释为第一个 CREATE 语句定义的一部分。
之间加GO关键字 分批即可。也可以重新建立一个查询来写这个批处理语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯