在oracle中:
双引号的作用是:如果在创建对象时在对象名和字段名上加了双引号,就意味着Oracle会严格区分大小写,否则Oracl默认大写。
单引号表示带单引号的字段是字符串,不区分大小写。
单引号用于区分字符和数字。
指定字符串文本时,字符串文本必须用单引号括起来。
在Oracle10g之前,如果字符串文本包含单引号,则必须用两个单引号表示。举例:我是字符串!
Text是:string_var:= '我是一个字符串!'
您可以在oracle10g中使用其他分隔符(< & gt、[]、{}等。),注意使用这些分隔符时,不仅要在分隔符前后加上单引号,还要有前缀q,例如:String _ var:= q '[I ' ' m String!]';
例如
select * from table_name,其中id = 1;这种有代表性的查询是一个数字。
select * from table_name,其中id = ' 1这种典型的查询是一个字符
如果双引号为真,如果你有一个表有一个名为sysdate的字段,因为sysdate在oracle中是一个唯一的字符,但是当你想查询这个字段的时候,
选择& quotsysdate & quotfrom table _ name
但是如果你使用
从table_name中选择' sysdate ';
然后你找出的是一个字符串,结果是sysdate。
不能使用以下update语句:update device set dept = ' select * from message where name = ' Tom ';
解决方法:
更新设备集dept = ' select * from message where name = ' ' Tom ' ' where id = 3 ';
执行成功。
原来两个''就是一个的意思
关键词:甲骨文,单引号,双引号
优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。本文链接:http://www.123down.cn/gonglue/227147.html