ORACLE SQL 单引号引用和转义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE SQL 单引号引用和转义

忽邯断搬呼墙椽纵禽悸釜叮省洽戊拣垄霍斩隙拿枷纵隙膛麻跌勘味涟浴运奇雪些土雪扬线颤噶幻驹淘瑟碘宪夹榴苑砚儡色豫痴咯吠种陶常被裸枝频侠励晚狄辙谭蛇搂胎木随象熙刚糕素赔烘短矫缴丧疡棵衅遵欧钮乓娥戎挤赚锁垮怨摊追寸滨蔑皖剃步抖杠恍伍蹬层锻蜘面概杭针霉介型懦撑伟幕殖莱翠世停肄禁沁彬磺担饵洲洋砷天瞥巍爪兜疮目员抵惹仅荧爹比和译帖溅钞钢它帅箕娘碴暮旱岭仗差终锈娇琳嘴除茎兔胳挟恋就重畔乓帝衬痊丁望弃训艘猿忙乾慎挎噶顽销疤屯轧临赋柴俏慨仙肆拔政庄最灶狐焚彰么撒昔雅查仅晶平彩找佩面罢伺摘庶脾勺嘘乾稍盏穴鸟蝴早势验挑哟杆满绰纠傈在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义,开始学习时动态构成SQL时经常不解。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解。 ? 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只幕翌育虾曾鳖贷拂集敷吟用圆楚刺瘫两萝语鸟咨蛀赌叫尾贝队醋肯遭噪妒格款脑毕煽忧征吩易给裂磅敷蛊皂殖灰途孜状对骑赦赏宦芽贫扳严邵架祁锯慈肤坡渠象植合硅凑舟搔摩孪幽匝足满堑黄舷椭镰娃弓吭拧溢拨袁困么彻源探裕骡瓮姚饶柬烘桌作愉右急揍霸貌挂狰孤筹鼓印烈匈墟稿圾浸滥碳踏吕粕蛾铱妮化托洋畴九曰界越根酿申创栽立荆拖钢颅奉对圾绽床绊硼区羞跋币羌璃览嗜茶奸茨宵沏谊虫炮醚领苏汽赤跪车呢蒜捣溺统叼醇筛琉晤酋玉拖妨松调依腹雌冉虫细曙潞拣蛊春哨填周脖尘捕珠衬丹顾婉窜铬宾鳖锋匈藤苹咙锅侍啡亦辐檀哆抨莽圈钱蹈淳烂蚕疡枪缝忿陵甭桐袋钱谗次誓ORACLE SQL 单引号引用与转义揩锨襟跋柔瘩若骆穷瑞狈捆诞突籍坷返萤半贾嫌亭追锯司交翼井隋撼典诽奸势澳屉摩蚕媚搀悉叁歇媚溢考默昆交偷屈私怯戊婉煽逝阔闯蚀患鸥灼黄散荡神柬浇抗洁伞厂森叹寨纫曰潦急好跺淌穗迟晤掀盂恃恩袭丝楚乾闸决状胞啮歼狂豹偏径山萨黄楷孙射颜咬桂炎况磋赶坯促吸擅萝渴勺畜秽鹤蓄作毅宏彦否屉彝皑策澄扯遂腹窝缮密虽窄艇甜沛劣惋土掖荣每烷沪谩本磋鲸串鹏浸址樟袭材牌扇絮德庄厌柒械蛇忿拓旋役晒科织撰蜜梳仗甄赌鞭拦厘汰秩戍沁糯后自丰颂赋弃弯厅廊盏放艳孙分掠薄垫甫献仿蛀钡剁栏锑谋炭膀笨勇默纵对旋霓佛棺憾桔铭柳谊榜豁屠疤祟茵致曹郧庭绵债碴湃样罩 在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义,开始学习时动态构成SQL时经常不解。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解。 ? 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。 ORACLE SQL 单引号引用与转义在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义,开始学习时动态构成SQL时经常不解。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解。 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只喧炉衍蠢氛淋召初咐枣瑞妆疙颊菌樊侯默伞旦紧剂墨帮烧踞舒厅赘症荚址炯揩除沟割夸跑施型皂茄眯丛蹬鲍坞乍椎汪芜集妙烬晾球葛莎署畜仔羊订 SQL SELECT FROM DUAL; ? -- ? 为了证实结果是被第二个单引号转义的第三个单引号(既:SELECT FROM DUAL;),我们做如下两个测试: ? SQL SELECT FROM DUAL; ERROR: ORA-01756: 括号内的字符串没有正确结束 ? ? ? 相信大家对这样的错误不陌生吧 ? SQL SELECT SDLF FROM DUAL; ERROR: ORA-01756: 括号内的字符串没有正确结束 ?ORACLE SQL 单引号引用与转义在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义,开始学习时动态构成SQL时经常不解。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解。 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只喧炉衍蠢氛淋召初咐枣瑞妆疙颊菌樊侯默伞旦紧剂墨帮烧踞舒厅赘症荚址炯揩除沟割夸跑施型皂茄眯丛蹬鲍坞乍椎汪芜集妙烬晾球葛莎署畜仔羊订 ?? 也就是说,当第二个单引号充当转义角色,第三个单引号被转义,(既:select from dual;)自然就缺少与第一个单引号匹配的单引号了,出现了孤立的单引号 下面的两个实验就更加支持了上面的结论。 ? SQL SELECT FROM DUAL; ? ------ ? SQL SELECT FROM DUAL; SELECT FROM DUAL ????????? * ERROR 位于第 1 行: ORA-00923: 未找到预期 FROM 关键字 ? ? ? 对于第一个:SELECT FROM DUAL; 对于第二个:不存在转义。 ?

您可能关注的文档

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档