oracle中单引号和双引号的作用
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。 一.单引号 1.单引号用于标识字符与数字的区别; 例如 select * from table_name where id=1;这种代表查询的是数字 select * from
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。
一.单引号
1.单引号用于标识字符与数字的区别;
例如
select * from table_name where id=1;这种代表查询的是数字
select * from table_name where id='1';这种代表查询的是字符
2.当指定字符串文本时,必须用单引号将字符串文本引注
3.两个单引号表示一个单引号(两个'' 表示了一个')
二.双引号
1.如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写。
2.双引号用在字符串中当成普通字符处理
当表中字段与oracle数据库关键字相同时,可以用双引号引注,这样可以避免冲突
3.双引号用在to_char函数里的字符串中时,有特殊作用,可以将特殊字符包起来,避免出现ORA-01821: date format not recognized错误。也就是说,去掉双引号和其包含的字符后,剩下的应该是一个合法的格式串。
例如:select to_char(sysdate, 'hh24"小时"mi"分"ss"秒"') ASRESULT from dual;
上一篇: Get a handle on PHP Handlers
下一篇: php7编译安装与php5共存
推荐阅读
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
Oracle中 关于数据库存储过程和存储函数的使用
-
Oracle中的Connect/session和process的区别及关系介绍
-
Python中print和return的作用及区别解析
-
PowerDesigner 建立与数据库的连接以便生成数据库和从数据库生成到PD中(Oracle 10G版)
-
Oracle中如何把表和索引放在不同的表空间里
-
深入Oracle的left join中on和where的区别详解
-
浅析Oracle中char和varchar2的区别
-
从局部变量和全局变量开始全面解析Python中变量的作用域
-
SQL中Charindex和Oracle中对应的函数Instr对比