`
paladin1988
  • 浏览: 331312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oralce 单双引号的转义

 
阅读更多

       写于2011-01-23 20:10


        前段时间写存储过程看到很多带参数的sql,其中用了多很引号,自己不是很明白,自己试验了下终于有些眉目了。

       
        下面是实验的sql,自己复制过去动手运行下就明白了。

 

         注意:  “ --  ”  双横线后面的符号是运行的结果。

 

SELECT '''' FROM dual;
-- '

SELECT ''' FROM DUAL;
-- 引号内的字符串没有正确结束


SELECT ' '' ' FROM DUAL;
-- '

SELECT 'ORACLE'||'''' FROM DUAL;
-- ORACLE'

SELECT ' '' ' FROM dual;
-- '

SELECT ' ''' FROM dual;
-- '


SELECT ' '' ' FROM dual;
-- '

SELECT ' '''' ' from dual;
-- ''

SELECT ''' ''' from dual;
-- ' '

SELECT '' FROM dual;
-- 什么也没有

SELECT '''' from dual;
-- '
分享到:
评论

相关推荐

    升级补丁tongWeb7.0.4.2-3单双引号标签问题.zip

    本文将详细探讨“升级补丁tongWeb7.0.4.2-3单双引号标签问题.zip”这个特定的补丁,它主要针对的是TongWeb服务器的一个关键错误——引号嵌套导致的报错问题。 首先,TongWeb是一款由北京通建数码科技有限公司开发的...

    单双引号交叉使用

    - 在这个例子中,外部的单引号界定整个字符串,而内部的单引号需要使用两个单引号进行转义。 #### 五、不同类型字段的处理 对于不同类型的数据,SQL语句中的处理方式也会有所不同: 1. **文本型字段**:使用单...

    SQL里单双引号使用区别

    以下是关于SQL里单双引号使用区别的详细说明: 1. 双引号("): 在SQL中,双引号主要用来标识字符串常量。例如,如果你有一个字段`username`需要赋值为"小王",你会在SQL语句中这样写: ```sql INSERT INTO ...

    php中的单引号、双引号和转义字符详解

    最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出。 例如: <?php $name=string; echo 字符串 . '$name'; echo 字符串 . $name; ?> 结果: 字符串$name 字符串string 转义字符,...

    JavaScript 限制文本框不可输入英文单双引号的方法

    本文将详细探讨如何利用JavaScript来限制用户在文本框中输入英文的单双引号。这种方法对于防止某些可能导致代码注入的安全问题或者确保数据格式一致性来说至关重要。 首先,让我们来看一下给出的代码片段: ```...

    js 单双引号

    这个主题,"js 单双引号",涉及到它们的使用、差异以及最佳实践。 1. **创建字符串** 在JavaScript中,单引号和双引号都是用于创建字符串的,它们的作用是相同的。例如: ```javascript var str1 = '这是一个...

    shell 单双引号区别-易懂.docx

    在Shell脚本编程中,单引号和双引号的使用是至关重要的,因为它们决定了字符串内变量的处理方式。以下是对单引号、双引号及其区别的详细解释: 1. **单引号**(' '): - 当字符串被单引号包围时,Shell将不会对...

    关于JavaScript的单双引号嵌套问题

    了解了JavaScript中的单双引号嵌套规则和转义字符的使用,可以避免在编写代码时出现许多常见的错误,提高代码的可读性和可维护性。掌握这些基础知识对于任何希望深入学习Web开发和前端工程的开发者都是至关重要的。

    解决python3插入mysql时内容带有引号的问题

    首先,当内容中包含引号时,我们可以使用反斜杠(\)进行转义。例如,如果字符串中有一个单引号('),我们需要将其替换为'\'',这样数据库就能正确解析它。例如: ```python content = "I'm a string with a single ...

    替换php字符串中的单引号为双引号的方法

    - 单引号中的变量不会被解析,除非使用转义字符 `\`。例如:`echo 'Hello, $name';` 将输出 "Hello, $name"。 2. 字符串效率: - 使用单引号的字符串解析速度稍快于双引号,因为解析器不需要检查单引号字符串内的...

    禁止wordpress自动将半角转换为全角 禁止全角和半角的转换

    发布文章时WordPress会自动将代码中的单双引号转换为全角符号,分享代码特别不方便,解决方法如下

    PHP中单引号与双引号的区别分析

    但是,当字符串由单引号包围时,只有单引号(')和反斜杠本身(\)能够被转义。而双引号字符串中,PHP支持更多的特殊字符串转义序列,如\n表示换行,\r表示回车,\t表示制表符,\v表示垂直制表符等。例如: ```php ...

    php单引号和双引号的区别

    字符串可以由单引号('')或双引号(" ")包围,但它们之间存在关键性的区别,这些差异主要体现在变量解析、转义序列处理以及多行字符串定义上。 ### 变量解析 **双引号(" ")**: 当使用双引号包围字符串时,PHP会解析...

    sql语句中单引号,双引号的处理方法

    此外,不同的数据库管理系统(DBMS)可能有不同的语法要求,例如,MySQL使用`"`而不是`'`来定义字符串,而Oracle支持双引号和单引号,但推荐使用双引号。 总之,理解和正确使用SQL中的单引号和双引号是编写安全、...

    php 输出双引号与单引号的方法

    输出单引号的处理方式与输出双引号类似,但需要注意的是,当单引号用于定义字符串时,其内部的单引号也需要转义: ```php $str = "输出单引号'"; $str1 = '输出单引号\''; echo $str; ``` 在这个例子中,`$str` ...

    随机单双随机单双

    随机单双随机单双随机单双随机单双

    js中单引号与双引号冲突问题解决方法

     这是js中的代码,如果这里这样写的话,会提示js错误,是因为removeOpenCss方法里的参数没有单引或者双引,如果这里,这样写的话: ... 直接会报错,因为这里单引和双引冲突,所以我只通过这样解决

    Shell脚本字符串单引号和双引号的区别浅析

    •单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引号 代码如下: your_name=’qinjx’ str=”Hello, I know your are \”$your_name\”! \n” 双引号的优点: •双引号里可以有

    Java转义字符

    - **字符串处理**:使用转义字符如`\`来表示实际的反斜线或单双引号等特殊字符。 #### 五、总结 通过上述内容的介绍,我们可以看出Java中的转义字符非常实用且功能强大,能够帮助开发者处理各种字符串相关的任务。...

Global site tag (gtag.js) - Google Analytics