`
livia1234
  • 浏览: 44144 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

oracle和符号替换

 
阅读更多

oracle和符号替换

在sqldeveloper中默认‘&’为替换符号,当oracle处理语句时发现替换变量。首先检查在用户会话中是否定义了该变量,如果没有定义该变量,就会提示需要一个值来替换该变量。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如输入“select dname from dept where dname = &Dept_Name;”它会提示你输入替代变量Dept_Name的值,如果你输入Livia,则最终得道dname Livia的数据。

方法一:set define off
set define off 则关闭该功能,"&"将作为普通字符
set define on 开启替代变量功能
set define * 将默认替代变量标志符该为"*"(也可以设为其它字符)
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是'&'的ASCII码
select 'Tom' || chr(38) || 'Jerry' from dual;
方法三:分拆原来的字符串
select 'Tom' || '&' || 'Jerry' from dual;

分享到:
评论

相关推荐

    ORACLE中查找替换 制表符换行符

    文本导入数据库后,有大量的特殊符号需要替换,本文档总结了一下,批量替换。

    oracle列合并的实现方法

    很多场合我们都会用到...sys_connect_by_path(字段名, 2个字段之间的连接符号),这里的连接符号不要使用逗号,oracle会报错,如果一定要用,可以使用replace替换一下,方法如下 REPLACE(字段名,原字符,’,’)。这个

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     《Oracle11g宝典》是Oracle数据库管理员、安全管理员、网络管理员、应用开发人员的参考指南,还是Oracle技术支持和培训机构、Oracle学习班、高等院校计算机专业数据库课程的参考教材和上机指导教材。每类人员都...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    9.6 &符号替换 337 9.6.1 替换变量 337 9.6.2 定义和验证 339 9.7 本章知识点回顾 342 9.8 自测题 343 9.9 自测题答案 345 第10章 单行函数与转换函数 347 10.1 描述和使用SQL中的字符、数字和日期函数 348 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。  DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色...

    demoji:替换表情符号以免炸毁 utf8 MySQL

    表情符号当尝试保存包含表情符号等的文本行时,配置了 utf-8 编码的 MySQL 会崩溃,为了解决这个问题,Demoji 从该特定异常中拯救出来,并用空格替换了罪魁祸首字符。 在 Rails 在迁移、模式等中添加对 UTF8MB4 的...

    Oracle8i_9i数据库基础

    §1.5.5 Change(替换字符串)命令 34 §1.5.6 Append(追加字符串)命令 34 §1.5.7 Save保存当前缓冲区命令到文件 35 §1.5.8 GET将命令文件读到缓冲区 35 §1.5.9 SPOOL将信息记录到文件中 36 §1.5.10 再运行当前...

    oracle函数大全.doc

    取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 SQL> select sign(123),sign(-100),sign(0) from dual; SIGN(123) SIGN(-100) SIGN(0) --------- ---------- --------- 1 -1 0 30.SIN 返回一个数字的正弦值 SQL> ...

    解决Oracle字符串中包含数字、特殊符号的排序问题

    问题描述:  某小区,需要按照小区、楼栋、单元号、房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果, ...返回将(所有出现的)from_str中的每个字符替换为to_str中的

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第1/2部分)

    9.6 &符号替换 337 9.6.1 替换变量 337 9.6.2 定义和验证 339 9.7 本章知识点回顾 342 9.8 自测题 343 9.9 自测题答案 345 第10章 单行函数与转换函数 347 10.1 描述和使用SQL中的字符、数字和日期函数 348 ...

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....

    数据库基础 ORACLE

    §1.5.5 Change(替换字符串)命令 33 §1.5.6 Append(追加字符串)命令 34 §1.5.7 Save保存当前缓冲区命令到文件 34 §1.5.8 GET将命令文件读到缓冲区 35 §1.5.9 SPOOL将信息记录到文件中 35 §1.5.10 再运行当前...

    Oracle数据库基础

    §1.5.5 Change(替换字符串)命令................................................................................... 34 §1.5.6 Append(追加字符串)命令......................................................

    Perl 实例精解(第三版).pdf

    15.5.4 在Oracle上执行DDL和DML操作 15.5.5 范例15-6:ex6.pl Oracle上persons.sql的Perl ADO,无DSN 15.5.6 范例15-7:ex7.pl Oracle上的Perl DBI简单查询 15.5.7 范例15-8:ex8.ploracle上persons...

    OCA认证考试指南1Z0-051

    3.3 和符号(&)替换 3.3.1 替换变量 3.3.2 定义和验证 3.4 认证小结 3.5 本章 测试题 3.5.1 自测题 3.5.2 实验题 3.5.3 自测题答案 3.5.4 实验题答案 第4章 单行函数 4.1 描述SQL中可用的不同类型的...

    程序员的SQL金典.rar

     本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...

    程序员的SQL金典6-8

    目录 第1章 数据库入门  1.1 数据库概述  1.1.1 数据库与数据库管理系统  1.1.2 数据库能做什么  1.1.3 主流数据库管理系统介绍 ... A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

    程序员的SQL金典7-8

    目录 第1章 数据库入门  1.1 数据库概述  1.1.1 数据库与数据库管理系统  1.1.2 数据库能做什么  1.1.3 主流数据库管理系统介绍 ... A.3 Oracle的安装和使用  A.4 Microsoft SQL Server的安装和使用 显示部分信息

Global site tag (gtag.js) - Google Analytics