这里,我们谈谈oracle10g中对名词所有格的处理。

下面的字符串就在其中的一个词中包含名词所有格。

begin
  dbms_output.put_line('1 ' ||'nimeng's dog');
end;

执行错误:ORA-01756:括号内的字符串没有正确结束

出现这个错误的原因是对名词所有格的处理上有所不当,不清楚字符串到底是在哪里结束。对于oracle的所有版本,都可以在所有格的位置上使用两个单引号来避免这个问题。

示例如下:

begin
  dbms_output.put_line('1 ' ||'nimeng''s dog');
end;
     为了让人们使用名词所有格时便于处理单引号和双引号的问题,Oracle10g抓吗引入了新语法,q'[]',其中的中括弧代表用户自定义的分隔符。下面示例列举了处理名词所有格的几种不同方法:

begin
  dbms_output.put_line('1 ' ||'nimeng''s dog');
  dbms_output.put_line('2 ' ||q'[nimeng's dog]');
  dbms_output.put_line('3 ' ||q'!nimeng's dog!');
  dbms_output.put_line('4 ' ||q'<nimeng's dog>');
  dbms_output.put_line('5 ' ||q'%nimeng's dog%');
end;

Oracle Database 10g PL/SQL Programming -名词所有格处理相关推荐

  1. Oracle Database 10g安装后的基本环境与服务

    Oracle Database 10g安装后的基本环境与服务 Oracle安装后的基本环境主要涉及安装后的程序组.DBMS包含的物理文件.与数据库服务器相关的服务.Oracle默认的帐户/口令以及在M ...

  2. rhel5 安装Oracle Database 10g Release 2(II)

    设置oracle用户的环境变量 [root@sunsyk ~]# su - oracle [oracle@sunsyk ~]$ vim .bash_profile 加上下面这些 export TMP= ...

  3. Oracle Database 10g for Windows安装

    Oracle Database 10g for Windows安装 一.操作系统 l  Windows Server 2003 l  Windows 2000 SP1 l  Windows XP Pr ...

  4. Oracle Database 10g for Windows2003安装

    一.操作系统(windows系统下) l         Windows Server 2003 l         Windows 2000 SP1 l         Windows XP Pro ...

  5. php连接oracle10g,php连接Oracle Database 10g Express Edition

    Oracle Database 10g Express Edition,它提供了一个非常容易使用的基于浏览器的控制台,也提 供了非常详细友好的教程,不过,一些高级的操作还是需要使用命令行的,下面是使用 ...

  6. oracle Database 10g后:闪回表

    使用 Oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 - 当然是意外地删除 - 并需要尽快地恢 ...

  7. Oracle Database 10g:删除表

    使用 Oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 - 当然是意外地删除 - 并需要尽快地恢 ...

  8. oracle10.21数据库安装,安装并创建数据库【Oracle Database 10g】(三)

    10.安装并创建数据库 在root用户下,先将光盘中的oracle数据库软件拷到根目录下,然后再执行:unzip 10201_database_linux32.zip mv database/* /h ...

  9. Oracle Study之--PL/SQL Developer软件错误

    Oracle Study之--PL/SQL Developer软件错误 博文在51cto和CSDN同时开通 系统环境: 操作系统: Windows  XP(64) 软件:          PL/SQ ...

  10. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

    本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...

最新文章

  1. CentOS下添加新硬盘并分区格式化
  2. php修改后nginx返回不生效,nginx修改配置后不生效的问题
  3. form 表单提交,防止重复提交,加token
  4. Android 添加菜单项
  5. boost::filesystem模块打印文件的大小的测试程序
  6. 微软程序员利用测试账户套现千万美元,或面临 20 年监禁
  7. sessionfunctionphp实战第六天
  8. Real提示“作为受限用户,您无足够的windows操作权限”的解决办法
  9. 释放技术红利 阿里云存储服务降价15%
  10. 构建微服务(Building Microservices)-PDF 文档
  11. 如何使用 Python 构建一个“谷歌搜索”系统? | 内附代码
  12. 常用集合(ArrayList、Hashset、HashMap)的用法(会一直更新)
  13. 莫烦Python机器学习
  14. Model/ModelAndView
  15. revit二次开发创建标高
  16. 2022即将结束,2023,扬帆起航!
  17. 渗透测试培训 末日实验室脚本检测演示教程
  18. android 微信 https 证书,微信https未授权证书究竟是什么意思
  19. 更改android根目录文件夹读写权限
  20. 程序化自动生成视频实现Youtube掘金

热门文章

  1. BSOD Event
  2. HQChart使用教程30-K线图如何对接第3方数据28-大盘数据[INDEXA,INDEXC......]
  3. zookeeper-3.4.14安装部署详细
  4. 从轻度用户的角度分析为什么《Splatoon 2》是个好游戏
  5. MacFee卸载方法 McAfee Software Removal
  6. 梧桐那时雨http://blog.csdn.net/fuchaosz/article/details/51882935?readlog
  7. SSM整合swagger(丝袜哥)
  8. 昨日,一老师课前预测日本赢球,结果令人惊叹
  9. 〖文字素材】羽裳教室:圣经的作者
  10. 【可靠性试验分享专栏】关于可靠性,应该了解的那些知识