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