开发者社区> lfreeali> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[20150611]优化sql遇到问题.txt

简介: [20150611]优化sql遇到问题.txt --昨天在优化sql语句时遇到一个问题,做1个记录。 --实际上空行作怪。 $ cat ax.sql select * from emp union all select * from emp1;...
+关注继续查看

[20150611]优化sql遇到问题.txt

--昨天在优化sql语句时遇到一个问题,做1个记录。
--实际上空行作怪。

$ cat ax.sql
select * from emp

union all
select * from emp1;

SCOTT@test> @ax
SP2-0042: unknown command "union all" - rest of line ignored.
     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20
      7566 JONES      MANAGER         7839 1981-04-02 00:00:00       2975                    20
      7788 SCOTT      ANALYST         7566 1987-04-19 00:00:00       3000                    20
      7876 ADAMS      CLERK           7788 1987-05-23 00:00:00       1100                    20
      7902 FORD       ANALYST         7566 1981-12-03 00:00:00       3000                    20
...
--自己没有仔细看出错提示,sql语句缺省不允许出现。
--参考以前写的blog。
http://blog.itpub.net/267265/viewspace-712957/

--实际上加入或者取消空行,或者加入如下set sqlblanklines on,就ok了。

$ cat  ax.sql
set sqlblanklines on
select * from emp

union all
select * from emp1;

--主要问题是要调整的sql语句太长,自己没有仔细看出错提示,浪费了大量时间,以此做一个记录,说明在PB程序里面有空行是没有问
--题,自己在调整sql时注意。另外还有注意的一个问题是回车换行的问题。
http://blog.itpub.net/267265/viewspace-1297933/

--一些PB的代码,发现有些开发~r,没有~n.导致出现这种情况.

--好久不做优化,看到那些垃圾代码真TMD恶心!!!看着都想吐。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
霜皮剥落紫龙鳞,下里巴人再谈数据库SQL优化,索引(一级/二级/聚簇/非聚簇)原理
举凡后端面试,面试官不言数据库则已,言则必称SQL优化,说起SQL优化,网络上各种“指南”和“圣经”难以枚举,不一而足,仿佛SQL优化已然是妇孺皆知的理论常识,然后根据多数无知(Pluralistic ignorance)理论,人们印象里觉得多数人会怎么想怎么做,但这种印象往往是不准确的。那SQL优化到底应该怎么做?本次让我们褪去SQL华丽的躯壳,以最浅显,最粗俗,最下里巴人的方式讲解一下SQL优化的前因后果,前世今生。
0 0
Mysql深入优化 (二) --- 体系结构、存储引擎、SQL优化
在查询语句中表名的后面,添加 use index 来提供希望MySQL去参考的索引列表,就可以让MySQL不再考虑其他可用的索引。
0 0
MySQL数据库4种常用优化方式,sql语句书写优化规范
MySQL数据库4种常用优化方式,sql语句书写优化规范
0 0
【SQL优化/索引失效的几种情况/FIC/OnlineDDL】
【SQL优化/索引失效的几种情况/FIC/OnlineDDL】
0 0
理论:第三章:索引使用的限制条件,sql优化有哪些,数据同步问题(缓存和数据库),缓存优化
理论:第三章:索引使用的限制条件,sql优化有哪些,数据同步问题(缓存和数据库),缓存优化
0 0
MySQL对于千万级的大表要怎么优化(SQL语句的优化)?
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引
0 0
二十、sql优化其他方式
二十、sql优化其他方式
0 0
SQL语句优化方法
SQL语句优化方法
0 0
Java开发 - 如何进行慢sql优化
Java开发 - 如何进行慢sql优化
0 0
SQL优化--关联子查询的前世今生
SQL优化--关联子查询的前世今生
0 0
+关注
lfreeali
熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
文章
问答
文章排行榜
最热
最新
相关电子书
更多
用SQL做数据分析
立即下载
阿里云流计算 Flink SQL 核心功能解密
立即下载
MaxCompute SQL计算成本调优以及优化方法
立即下载