求大神告诉 oracle数据库中单引号与双引号的区别,什么时候用单引号,什么时候用双引号?

求大神告诉 oracle数据库中单引号与双引号的区别,什么时候用单引号,什么时候用双引号?,第1张

单引号是普通字符串,双引号一般用在表名和列名的地方。

例如 通过在创建表的时候, 在字段上, 加 双引号, 来强制区分大小写

CREATE TABLE  "T3" (

  "T01"  INT,

  "T02"  INT

)

CREATE TABLE  "t4" (

  "t01"  INT,

  "t02"  INT

)

而普通的字符串处理, 就是单引号

SQL> SELECT

  2    CONCAT('Good ', 'Morning!') A,

  3    'Good ' || 'Morning!'  B

  4  FROM

  5    dual

A                          B

-------------------------- --------------------------

Good Morning!              Good Morning!

双引号

表示

对象名的应用,比如表名,字段名、视图名等等

单引号

表示

字符

count('s2')

等价于

count(1)

、count(*)

就是说你你select语句中,使用一个常量,然后对行数进行

计数。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10655689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存