暂无图片
sql语句的结尾是否需要加上;号?
我来答
分享
黎琛
2021-12-31
sql语句的结尾是否需要加上;号?

sql语句的结尾是否需要加上;号?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
chengang

多行批处理执行需要
单行执行是不需要的

暂无图片 评论
暂无图片 有用 1
暂无图片
严少安
暂无图片

具体看什么数据库什么方式执行sql,比如mysql通过非交互方式就可以不用加;

$ mysql -uroot -e 'select 1'
+---+
| 1 |
+---+
| 1 |
+---+
暂无图片 评论
暂无图片 有用 1
DarkAthena

在sqlplus里,你执行一条sql,结尾不加分号直接回车,他是不会执行的。
image.png
sqlserver,哪怕要批量执行多行,每行后面也不用加分号,直接回车就行。
image.png
不同数据库用不同的工具及不同的方式,要不要加分号都是不一样的

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏