1、修改表結構或重新建表後,對錶進行任何操作都不被允許,因為表不活動,需要對錶進行reorg操作 來恢復。
語句:reorg table ***;
2、1個中文字元在表結構中佔3個varchar字元
1個字元佔乙個varchar字元
1個資料佔乙個varchar字元
3、decimal(m,n):整數的位數不能大於(m-n),但小數字可以大於n,但會從大於n的有效位開始截斷。
4、cast:從一種資料型別轉換為另一種資料型別。還有一種用途是截斷很長的字串。
例如:select empno ,cast(resume as varchar(370)) from emp_resume
上面語句使得resume欄位從clob型別變為varchar型別,並且只擷取前370個字元。
5、case:條件表示式
例如:select deptname,
case deptnumb
when 10 then 'marketing'
when 15 then 'research'
else 'sales'
end as function
from org
6、db2的distinct和order by衝突
語句select distinct typenamecode1 ,typename1 from db2admin.shujuziyuanmulu where type='外部機構資訊' order by order_code 執行報錯:sqlcode:-214 sqlstate:42822
修改語句如下:select distinct typenamecode1 ,typename1 , order_code from db2admin.shujuziyuanmulu where type='外部機構資訊' order by order_code可以執行。
7、db2中的sequence
8、db2中sysibm.sysdummy1就相當於oracle 的dual
例如:
9、db2中with 語句與oracle中的 start with connect by迭代語句相近。
例如://oracle中的迭代
select t.right_item_code, t.right_class_code
from ep_sys_right_item t
where t.is_enable = 'y'
start with t.right_item_code = 'sys'
connect by t.right_item_code = prior t.right_class_code
//db2中的迭代
with n(right_item_code,is_enable,right_class_code) as
(select right_item_code,is_enable,right_class_code from ep_sys_right_item where right_item_code = 'sys' and is_enable = 'y'
union all
select t.right_item_code,t.is_enable,t.right_class_code from ep_sys_right_item t,n where n.right_class_code=t.right_item_code and t.is_enable = 'y')
select right_item_code,right_class_code from n where is_enable = 'y'
萬惡的英語
entity en ti ty ent t n.實體 本質 存在 attribute at trib ute tr bju t n.屬性 標誌,象徵 特質,特性 定語 v.歸於,屬於 perspective per spec tive p r spekt v p s n.遠景,透視,看法 take ...
萬惡的英語
entity en ti ty ent t n.實體 本質 存在 attribute at trib ute tr bju t n.屬性 標誌,象徵 特質,特性 定語 v.歸於,屬於 perspective per spec tive p r spekt v p s n.遠景,透視,看法 take ...
萬惡的中介
中介者模式 鬥地主 using system.collections.generic region 主程式 public class 鬥地主 endregion 乙個牌局 中介者 public class mediator 倍率 public int multiple 加入 public bool ...