![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB2数据库
山上下来的猩猩
这个作者很懒,什么都没留下…
展开
-
DB2 SQL语句的优化
最近在做一银行的优化项目,由于正在学习中,所以做的一些笔记: 1.SQL语句除了引号内的特殊字符,其他的语句都要大写。 2.多表联查,数据量按从少到多排列,当然第一个主表通常数据量比较大,因为第一个表通常为主表,但是从第二个表就要数据量从少到多排列了;如果遇到两张表的数据一大一小,小表只能跟大表关联,大表能和主表关联,那么就让大表在前;如果两张表数据量差不多,就按英文字母a到z排列。 3.w原创 2017-07-26 11:21:17 · 2830 阅读 · 1 评论 -
SQL优化的几个方向
关于优化项目的方向: 1.SQL语句逻辑的优化。 sql的优化其实可以在网上查到很多,这就不多说了。 2.索引的建立。 建立索引这部分是优化的重点。首先索引列的选择,如果语句中包含where和group by,那么索引列选择where后面等号左侧为列名右侧为定值而不是列名的字段和like左侧的字段名,例如:a1=‘1’和a2 like ‘%1’;如果只含有group by ,那么只能是能原创 2017-09-05 17:05:16 · 1169 阅读 · 0 评论 -
调用DB2分表存储过程
CREATE PROCEDURE “DB2”.”FENBIAO” () language sql begin declare v_xbm varchar(50); declare v_jbm varchar(50); declare v_a1 integer default 0; declare v_b1 integer default 0;原创 2017-09-15 15:11:39 · 504 阅读 · 0 评论 -
调用DB2存储过程出现错误
错误为: irp@P570R:/irp/etl>db2 -tvf fb.sql CREATE PROCEDURE “DB2”.”FENBIAO” () language sql begin declare v_xbm varchar(50) DB21034E The command was processed as an SQL statement because it原创 2017-09-15 15:19:21 · 11445 阅读 · 0 评论