`
53873039oycg
  • 浏览: 827886 次
  • 性别: 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语句的大小写

相关推荐

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中常用字符串处理函数 Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 ...

    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 融合了补号处理的编号生成...

    POWERDESIGNER生成oracle表名带有引号

    这种情况的出现主要是由于 POWERDESIGNER 生成的表名中包含小写字母,而 Oracle 数据库默认使用大写字母,因此需要使用引号来标识表名。 问题的根源在于 POWERDESIGNER 生成的表名与 Oracle 数据库的命名规则不符。...

    程序员的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 10g设置帐户密码复杂度.docx

    这可以通过以下 SQL 语句来实现: SELECT resource_name, LIMIT FROM dba_profiles WHERE PROFILE = 'DEFAULT' AND resource_type = 'PASSWORD'; 如果 LIMIT 为 NULL,那么可以继续下面的步骤。 接下来,需要创建...

    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; --字符...

Global site tag (gtag.js) - Google Analytics