您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-07-23 16:11:13 浏览: 分类:资讯攻略

oracle中的单引号和双引号

在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

攻略资讯
安卓软件
安卓游戏