zoukankan      html  css  js  c++  java
  • Oracle中的单引号问题

    SELECT '<a href="javascript:void(0)" onclick="openWyl('''||a.aac001 FROM ac01 a;
    SELECT '<a href="javascript:void(0)" onclick="openWyl('||''||a.aac001 FROM ac01 a; 
    //  <a href="javascript:void(0)" onclick="openWyl(100093 
    SELECT '我用了'||'''' FROM dual; 
    //  我用了' 
    

      这三句sql的弄懂了之后,Oracle中的单引号问题就真正理解了。

    SELECT '我用了'||'''' FROM dual; 
    //  我用了' 
    

      首先在Oracle中,一对单引号'',如果这对单引号中如果有值的话,那么查询出来的就直接是引号中的值。

    如:select 'xxx' from dual;那么查询出来的结果就是:  xxx   

    如:select '' from dual;     那么查询出来的就是空,所以查询出来的就是空值

    如:select 'xxx'||'' from dual;

    所以上面代码框中的值就是  

  • 相关阅读:
    java 基础7
    java 基础5
    java 基础6
    java 基础4
    java 基础2
    java 基础3
    java 基础1
    使用HTML的基本结构创建网页
    jsp Servlet 文件上传
    Filter过滤器 不登陆无法访问其他页面
  • 原文地址:https://www.cnblogs.com/Sunnor/p/4485210.html
Copyright © 2011-2022 走看看