oracle单引号与双引号的区别

来源:百度知道 编辑:UC知道 时间:2024/06/27 22:00:37
在什么 时候 用单的 什么 时候用双的 有什么规律呢

比如说在修改一个标的列的时候,列可以用“”引号,但是不能用‘’;而在default 后的字符串时,却只能用‘’,不能用“”

单引号用于标识字符与数字的区别
例如
select * from table_name where id=1;这种代表查询的是数字
select * from table_name where id='1';这种代表查询的是字符
如果是双引号是这样,假如你有个表的字段叫sysdate,因为sysdate属于oracle中的特有字符,但你要查询这个字段的时候
select "sysdate" from table_name;
但是你要是用
select 'sysdate' from table_name;
那么你查出来的就是字符串,结果是sysdate