oracle-mysql 中单引号、双引号使用区别

第一个接触的数据库是 SQL server,当时直接安装客户端SQL server2008后,写些简单的SQL语句,会备份、恢复等等,都是比较简单的操作,工作后接触了Oracle,客户端使用的是定制版PL SQL,据说是大价钱买的,我最直观的体验就是系统错误信息提示得很友好,更高阶功能我还没有机会直接体验。

2017年春天我有机会做了一个项目,因为给客户用,mysql凭借开源、免费的优势被选中,mysql的安装过程跟SQL server就很不同了,不是简单的安装包、配置参数就可以了,安装好mysql数据库后可以再安装客户端(我使用的hs),通过客户端对数据库进行操作即可。让我长见识的是可以通过控制台直接访问数据库,执行脚本、存储过程等等,这种操作方式让我感觉很新鲜,不要笑我low,哈!

提到mysql我又想吐槽了,想想之前文章写过,这里就省省口舌吧MySQL数据库--变量的输出、delimiter的使用

呃.....又跑偏了。

生硬的拉回来,为什么今天要写笔记呢,前几天因为这个知识点,我享受到了知识付费的快乐,有个同事平时不编码,接触的数据库很多,但是仅限于select语句。问我SQL中select 语句什么时候用单引号,什么时候用双引号?我就整理了一下:

PL SQL客户端中字符、文本、日期都可用单引号,数字不可加引号。

hs客户端中,字符、文本、数字 用单引号、双引号均可。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180403G1GLLE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券