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

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

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

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

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

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

$ mysql -uroot -e 'select 1'
+---+
| 1 |
+---+
| 1 |
+---+
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
DarkAthena

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

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
SQL2008 想保护SQL语句不被Sql Profiler / 事件探查器 捕获跟踪到,如何操作?
回答 3
学习了
假设有考勤表,请教如何通过sql查询只有签到没有签退的记录?
回答 4
selecttrunc(time)dt,usernamefrom考勤表wheretime>&begintimeandtime<&endtimegroupbyusername
有个sql 在同一个库上执行 但是执行时间不一样 这是什么原因?
回答 1
运行时线程有可能在排队或者内存暂时被占用,或者缓存要重新清空加载都有可能导致以上问题发生
查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。
回答 1
selectfromscorewherecno"3105"andcno>(selectsnofromscorewheresno109andcno"3105&quot
oracle SQL文本最大长度是多大?
回答 1
4000字符,可以参考一下mos的:DocID2450967.1
下图中这个结果行转列怎么最好
回答 2
已采纳
withcteas(select1asid,&x27;aaa&x27;asvunionallselect2asid,&x27;bbb&x27;asvunionallselect3asid,&x27;c
想问问大神,我只想会应用SQL提取存入数据,我不是研发只是工作要用到数据,是不是主攻数据库应用就可以?
回答 2
已采纳
如果不是开发,也不需要做数据库运维,那你只需要学会用navicate或其它对应的客户端软件做查询和可视化编辑就可以了。
ORACLE 一道SQL题
回答 5
DarkAthena,试了你的SQL,似乎在listagg后要加winthingroup(orderby...)才行吧:withtas(select'(DESCRIPTION(ADDRESSLIST(
转储的sql文件还需要执行吗?
回答 1
转储的SQL文件是数据库中的数据和结构的备份,不需要再次执行。
为什么联表查询并不是两个SQL查到的数据相加?
回答 1
要看你指定的连接类型fulljoin就是两个数据相加。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~