SQL语句要不要加分号?

在w3cschool中是这样说明的:

某些数据库系统要求在每条 SQL 命令的末端使用分号。在我们的教程中不使用分号。
分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。
如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号。

但是觉得看不明白,于是有人是这样说的(因为没书在身边,就先将就着用吧):

如果你在程序里面写sql,就不要加分号,在程序里面编译器会把分号当做sql本身的一部分,所以会报错。
如果是在查询工具里面(比如plsql),这个时候可以加上分号,在工具里面分号是个分隔符,看到分号就标志着本条sql语句结束了。
当然不加也可以,在工具里面看不到分号就认为本条sql没有结束。
比如:你写了两条sql,但是没有用分号隔开,此时,工具会当做一条来执行,只不过会报错而已。

转载于:https://www.cnblogs.com/soyon/p/6442797.html

关于SQL语句中分号的问题相关推荐

  1. groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记

    第1章 数据库和SQL 1-3 SQL概要 SQL语句及其种类 DDL-CREATE,DROP,ALTER DML-SELECT,INSERT,UPDATE,DELETE DCL-COMMIT,ROL ...

  2. sql语句中的in用法示例_PHP中的循环语句和示例

    sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...

  3. SQL允许你用EXECUTE执行一个变量中定义的SQL语句,并且允许你在被执行的SQL语句中,再次嵌套入一个变量定义的语句,并且再次在其中用EXECUTE执行它...

    declare @sqlstr varchar(3000) set @sqlstr='declare @subsqlstr varchar(1000);' set @sqlstr=@sqlstr+'s ...

  4. sql语句中left join和inner join中的on与where的区别分析

    原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...

  5. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  6. Sql 语句中 IN 和 EXISTS

    原文链接:  (2条消息)Sql 语句中 IN 和 EXISTS 的区别及应用 - jcpp9527的博客 - CSDN博客 https://blog.csdn.net/wqc19920906/art ...

  7. SQL点滴31—SQL语句中@@IDENTITY和@@ROWCOUNT区别

    原文:SQL点滴31-SQL语句中@@IDENTITY和@@ROWCOUNT区别 SQL语句中@@IDENTITY和@@ROWCOUNT区别 在一条 INSERT.SELECT INTO 或大容量复制 ...

  8. SQL语句中between and 范围

    2019独角兽企业重金招聘Python工程师标准>>> 经过验证 SQL语句中的between 范围1 and  范伟2  语句是包括的范围1和范围2的 SQL> create ...

  9. oracle 哦【的【,清晰讲解SQL语句中的外连接,通用于Mysql和Oracle,全是干货哦

    清晰讲解SQL语句中的外连接,通用于Mysql和Oracle,全是干货哦 直入主题: 我们做一个操作,将员工SCOTT的部门去掉,再次通过内连接查看数据,看看会产生什么现象? 使用内连接,查询数据 问 ...

最新文章

  1. 初学算法-快速排序与线性时间选择(Deterministic Selection)的C++实现
  2. LEB(Leading edge blanking)是什么
  3. CSS类命名的语义化VS结构化方式
  4. c语言 号咋打,C语言C语言中的开头#号如何打? – 手机爱问
  5. leetcode第72题:编辑距离
  6. 栈-顺序表(代码、分析、汇编)
  7. python脚本自动统计excel_python脚本实现-excel二级统计
  8. 【CVPR 2020】Learning RoI Transformer for Oriented Object Detection in Aerial Images
  9. oh my Zsh使用手册
  10. Nginx @ Https
  11. 数理统计与描述性分析
  12. Python分解质因数
  13. 【栈】问题 B: Problem E
  14. 玩客云安装青龙面板实现京东签到薅羊毛
  15. 较为精细的陆地和海洋掩膜
  16. 线性代数-向量组的线性相关
  17. carbon php 天数相差,使用 Carbon 计算时间差
  18. Unity 多重材质球替换、多重材质球特定贴图替换、Materials替换
  19. 大数据公司又被查,爬虫程序员在内20余人被抓!
  20. 内大-oj练习题(1期)

热门文章

  1. Python入门--按一定格式输出的字符串%d,%f,宽度精度的设置
  2. Coprime Sequence
  3. 如何才能在jsp文件中使用el表达式
  4. spring security 注解_Spring框架使用@Autowired自动装配引发的讨论
  5. [leetcode]5321. 阈值距离内邻居最少的城市
  6. rand()与srand()的简单应用(随机数)
  7. KM算法--带权二分匹配
  8. matlab2c使用c++实现matlab函数系列教程-cos函数
  9. Sublime Text 2 快捷键用法大全(转)
  10. Jmeter性能测试实战教程系列-搭建分布式性能测试环境(五)