`
marc0658
  • 浏览: 80322 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PLSQL中的&字符处理

 
阅读更多

转载:http://www.cnblogs.com/RobertLee/archive/2007/09/22/902539.html

 

 

 

以前碰到过这个问题,后来忘了>_<

这次正好同事遇到这个问题,记录一篇日志备忘。

问题很容易描述,就是在SQL语句中的字符串中出现了&符号,当执行的时候会被认为是参数需要传递,如update product set brand = 'D&G';

解决办法是把语句改为:update product set brand = 'D' || '&' || 'G';

或者是:update product set brand = 'D' || chr(38) || 'G';

Live Writer真的很方便啊,以前想记录点什么东西总觉得通过web发布很麻烦,现在没有偷懒的理由了。

分享到:
评论

相关推荐

    plsql分割字符串

    在IT领域,特别是数据库编程与处理中,对字符串进行有效的操作是极其常见的需求之一。PL/SQL(Procedural Language for Oracle)作为Oracle数据库的一种强大工具,提供了丰富的功能来处理字符串,包括分割、连接、...

    plsql中的字符串分割.txt

    在PL/SQL编程环境中,处理字符串是一项非常常见的需求,特别是在数据处理、文本分析等领域。本文将详细介绍如何在PL/SQL中实现一个字符串分割的功能,并通过一个具体的示例来展示其实现过程。 ### 标题解释:...

    修改PLSQL查询字符集编码为中文简体

    在IT领域,尤其是在数据库管理与开发中,字符集编码的设置是至关重要的,它直接影响到数据的正确显示和处理。特别是在使用PL/SQL进行数据库操作时,遇到乱码问题是非常常见的,这通常是因为系统默认的字符集与所处理...

    PLSQL 中文乱码.docx

    在 PLSQL 中执行 SQL 语句时,如果语句中包含中文字符,输出的中文标题可能会显示成问号????。例如,以下是一条简单的 SQL 语句: ```sql SELECT * FROM table_name WHERE column_name = '中文字符'; ``` 在执行这...

    PLSQL_12.0.7安装包&注册码&中文语言包

    在PLSQL Developer中,你可以编写存储过程、函数、触发器、包等PL/SQL程序,还可以进行调试、查询执行、数据管理等数据库操作。它具有强大的代码编辑器、调试器和数据库连接管理功能,是Oracle数据库开发人员不可或...

    PLSQL导出CSV后中文乱码解决办法

    PLSQL(Procedural Language/SQL)是Oracle数据库系统中用于编写存储过程、函数、包等的编程语言,它提供了丰富的功能来处理和操作数据库中的数据。当需要将PLSQL查询结果导出为CSV(Comma Separated Values)格式时...

    PLSQL最新中文手册

    8. **动态SQL**:通过EXECUTE IMMEDIATE语句,可以在PLSQL中执行字符串形式的SQL,增强了灵活性,常用于处理不确定的查询结构。 9. **游标变量**:游标变量是PLSQL中的一种特殊类型,用于存储游标对象,可以在程序...

    PLSQL中文语言包

    在Oracle环境中,PLSQL提供了强大的功能,包括控制结构、异常处理、变量声明、过程和函数定义等。 PLSQL的设计目标是将数据操作语言(DML)与过程编程语言的功能相结合,以实现更高效的数据库管理和应用开发。通过...

    PLSQL 中文手册.7z

    2. **变量与常量**:PLSQL支持声明各种类型的变量和常量,如数值型(NUMBER)、字符串型(VARCHAR2)、日期型(DATE)等。变量需要先声明后使用,而常量一旦赋值不能更改。 3. **流程控制**:PLSQL提供了条件语句...

    PLSQL中文乱码问题解决方案

    ### PLSQL中文乱码问题解决方案 #### 背景与问题描述 在处理数据库操作时,经常遇到的一个问题是中文字符的显示出现乱码的情况。这种情况不仅会影响数据的正确读取,还会导致用户界面的不友好体验。对于使用PL/SQL...

    PLSQL 中文乱码解决方案

    在IT行业中,遇到数据库字符集导致的PL/SQL中文乱码问题是非常常见的,尤其是在处理多语言环境下的数据时。本文将深入探讨这一问题,并提供一套详细的解决方案,帮助读者理解和解决因字符集不匹配而导致的PL/SQL中文...

    plsql查询数据库时中文字段为乱解决方法.txt

    这些参数共同决定了数据库如何处理字符数据,包括中文字符。 ### 解决方案 #### 修改`NLS_LANG`环境变量 最直接的方法是调整客户端的`NLS_LANG`环境变量,以匹配数据库的字符集设置。这通常通过修改系统环境变量...

    ORACLE.PLSQL正则表达式概述

    在ORACLE的PL/SQL环境中,正则表达式被集成到其函数库中,为数据库管理员和开发人员提供了处理复杂字符串模式的强大能力。 ### ORACLE.PLSQL中的正则表达式功能 #### 1. **正则表达式支持的函数** ORACLE.PLSQL中...

    PLSQL电子书小合集

    3. **游标( Cursors)**:允许PLSQL逐行处理查询结果,通常在处理复杂数据操作时使用。 4. **过程(Procedures)**:一组可重复使用的PLSQL代码块,可以接受参数并返回结果。 5. **函数(Functions)**:类似于过程...

    PLSQL Developer 中文乱码的解决1

    在多语言环境中,尤其要注意数据库迁移或更新时对字符集的处理,以免影响数据的正确性和一致性。 此外,对于大型企业或团队,还可以考虑在开发环境中统一字符集标准,以减少类似问题的发生。同时,了解和掌握不同...

    PLSQL应用程序开发

    - **字符串操作**:详细讲解了如何使用PLSQL来处理字符串数据,包括字符串连接、分割等操作。 - **数字处理**:探讨了如何使用PLSQL进行数值计算,以及如何处理数值类型的常见问题。 - **记录类型**:介绍了记录类型...

    PLSQL 函数大全 值得珍藏

    Oracle PLSQL 函数大全 Oracle PLSQL 函数大全是一份非常详细的 PLSQL 函数大全,涵盖了多种常用的字符串...这些函数都是 Oracle PLSQL 中非常重要的字符串处理函数,掌握它们可以帮助开发者更好地处理字符串数据。

    plsql用户指南与参考(中文翻译版)

    2. **声明变量**:在PL/SQL中,你可以声明各种类型的变量,如数值、字符串、日期等。这些变量可以用来存储和处理数据。 3. **块结构**:PL/SQL代码以块的形式存在,包括声明部分(DECLARE)、执行部分(BEGIN...END...

    oracle_PLSQL_语法详细手册

    如转换函数(如TO_CHAR、TO_DATE等),日期函数(如SYSDATE、ADD_MONTHS等),字符函数(如SUBSTR、UPPER等),数值函数(如ROUND、MOD等),单行函数和多行函数,它们是SQL查询和计算中的重要工具。 接下来,手册...

Global site tag (gtag.js) - Google Analytics