`
53873039oycg
  • 浏览: 824992 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

oracle应用之sql小写

阅读更多

       本人不喜欢在sql里面大小写混合在一起,每次看到别人的sql,总是要转换为小写,如以下sql

       

WITH t AS
( select  date'2014-05-06' time1, 1 type, 100 times from dual union all
select  date'2014-05-06', 2, 200  from dual union all
select  date'2014-05-06', 3, 400  from dual union all
select  date'2014-05-07', 2, 50   from dual union all
select  date'2013-06-01', 1, 100  from dual)
SELECT time2, SUM(nvl(times, 0))
  FROM (SELECT *
          FROM (SELECT DATE '2014-05-01' + LEVEL - 1 time2
                  FROM dual
                CONNECT BY LEVEL <=
                           (SELECT to_char(last_day(DATE '2014-05-01'), 'dd')
                              FROM dual)) t1
          LEFT JOIN t
            ON t1.time2 = t.time1)
 GROUP BY time2
 ORDER BY 1;

   最简单的方法是使用lower函数,运行把原sql粘贴进去就可以了,不需要额外操作

      

select lower(q'[&1]') from dual

    如下所示

  

  

  

 

     全文完

  • 大小: 25.7 KB
  • 大小: 10.2 KB
  • 大小: 12.8 KB
1
2
分享到:
评论
4 楼 53873039oycg 2014-05-16  
小鱼不爱水 写道
楼主可曾知道所有小写的语句 oracle都会转译成大写?这样也许会造成性能损失吧?

主要大写的sql不习惯。
3 楼 小鱼不爱水 2014-05-15  
楼主可曾知道所有小写的语句 oracle都会转译成大写?这样也许会造成性能损失吧?
2 楼 53873039oycg 2014-05-15  
foolishdault 写道
PLSQL Developer工具可以自动转换sql语句的大小写

多谢指出,谢谢,plsql怎么配置大小写功能,可以参考我的另一篇博文http://53873039oycg.iteye.com/blog/2067029。
1 楼 foolishdault 2014-05-15  
PLSQL Developer工具可以自动转换sql语句的大小写

相关推荐

    MYSQL,SQLSERVER,ORACLE常用的函数

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

    quartz_2.3.0 SQL脚本

    quartz2.3.0版本,各数据库脚本合集,tables_oracle.sql,tables_postgres.sql,tables_sqlServer.sql等等。

    Oracle_SQL_PL/SQL书写规范性能优化技巧.doc

    1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。 2、 连接符or、in、and、以及=、、&gt;=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 ...... 二、...

    经典SQL脚本大全

    │ SQL Server到Oracle连接服务器的实现.sql │ SQL Server到SQLBASE连接服务器的实现.sql │ SQL Server到SYBASE连接服务器的实现.sql │ sql导出mysql.sql │ textcopy实现文件存取.sql │ Vb程序实现文件存取.sql...

    如何:让Oracle表及字段显示为区分大小写

    本文首先讲述了Oracle内部表存储原理,在此基础上如何使Oracle设计的表及其字段显示为区分大小写的形式,最后通过具体例子分析了使用默认全部大写和大小写混写的利弊,同时给出来不同情况在Power Desginer(PD)中的...

    oracle姓名中文转全拼函数

    请各网友本着共享精神,逐渐将此文档补全,供大家共同使用,此文档与本人上传的另一份oracle汉字转拼音的文档可以对比参看,先前一份函数全但存在好多问题,这份文档只有转全拼小写的部分,评论一句就可下载了。

    Sqlserver2000经典脚本

    │ 5.2.3 生成纯字母随机编号的示例(仅大小或者小写).sql │ │ 5.2.3 生成纯字母随机编号的示例(大小写混合).sql │ │ 5.2.3 生成纯数字随机编号的示例.sql │ │ 5.3.2 融合了补号处理的编号生成...

    程序员的SQL金典.rar

    轻举技术之“纲”,张合用之“目”,锻造SQL高可用性数据库应用指南从理论到实践,凝聚SQL主流数据库最前沿的技术要领,本书将深入浅出讨论。  本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在...

    Oracle提高sql执行效率的心得建议

    被程序语句获得的锁 3.redo log buffer –&gt;把Alias前缀于每个Column上可以减少解析的时间 –&gt;ORACLE解析sql语句时会把小写的字母转换成大写的再执行 –&gt;在索引列上使用NOT会停止使用索引转而执行全表扫描 –&gt;在索引...

    程序员的SQL金典4-8

     8.5 在其他类型SQL语句中的子查询应用  8.5.1 子查询在INSERT语句中的应用  8.5.2 子查询在UPDATE语句中的应用  8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案  9.1 SQL语法差异...

    oracle函数大全.doc

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

    Oracle最实用函数大全

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

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

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

    程序员的SQL金典6-8

     8.5 在其他类型SQL语句中的子查询应用  8.5.1 子查询在INSERT语句中的应用  8.5.2 子查询在UPDATE语句中的应用  8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案  9.1 SQL语法差异...

    程序员的SQL金典7-8

     8.5 在其他类型SQL语句中的子查询应用  8.5.1 子查询在INSERT语句中的应用  8.5.2 子查询在UPDATE语句中的应用  8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案  9.1 SQL语法差异...

    程序员的SQL金典3-8

     8.5 在其他类型SQL语句中的子查询应用  8.5.1 子查询在INSERT语句中的应用  8.5.2 子查询在UPDATE语句中的应用  8.5.3 子查询在DELETE语句中的应用 第9章 主流数据库的SQL语法差异解决方案  9.1 SQL语法差异...

    Oracle 基础语句 函数大全(字符串函数

    ORACLE PL/SQL 字符串函数、数学函数、日期函数 --【字符串函数】 --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1; --字符...

    Oracle如何批量将表中字段名全转换为大写(利用简单存储过程)

    查询后得知,数据库表字段为小写时,查询需要将字段名小写并加上双引号; 表名同理,我这里表名是大写,暂时不需要改。 搜到一个批量修改字段名为大写的存储过程,如下: 登陆到要修改的用户下, 执行: begin for ...

    Oracle 自定义函数

    包含自定义身份证函数,小写转大写等等。自己总结了很长时间,以后会继续更新的。

    2009达内SQL学习笔记

    export ORACLE_HOME=/oracledata/.../bin: 一、注意事项: 大小写不敏感,即不区分大小写。提倡关键字大写,便于阅读和调式。 “!”在SQL环境下执行Unix命令。 SQL语句是由简单的英语单词构成;这些英语单词...

Global site tag (gtag.js) - Google Analytics