在db2中如果想建立和已知表表結構類似的表,可以使用:
(1)create table a as select * from b where 1<>1; ----僅建立表,不匯入資料。
(2)create table a as select * from b ----建立表a,連同b中的資料也要copy到要建立的a表中去。
(3)create table a as select a,b,c,d,e from b where 1<>1 ----建立a表,表結構和b表中的a,b,c,d,e這5個列一致,並且不包含表資料。
如果在db2中要完成類似的任務,可以使用如下語句執行。
(1)create table a like b;
(2)create table a like b;
insert into a (select * from b);
(3)create table a as (select a,b,c,d,e from b) definition only;
Oracle和DB2的部分SQLCODE對應表
最近在做oracle到db2的轉換,整理了部分sqlcode的對應關係,部分已經新增了中文描述 因為轉換的程式為pro c程式,增加了sqlcode的巨集定義 sqlcode巨集定義 oracle db2中 描述 m no data found 1403 100未能找到資料 m dup val on...
DB2和ORACLE的印象比較
乙個專案需要 db2,以前沒用過,用了windows 2008下的db29.7 好幾周,算入門了吧,下面這文章就當乙個 oracle使用者眼裡的db2的印象吧,也許有些東西可能有偏差,但是就是我自己的印象 2 管理工具,db2的管理工具做得太簡陋了,控制中心只能說能用而已,而且還有好多bug,不如o...
DB2 和 oracle 的 substr區別
db2 的 substr 方法 語法 substr arg1,pos,substr函式返回arg1中pos位置開始的length個字元,如果pos位置開始沒有字元,則返回空格 如果沒有指定length,則返回剩餘的字元。oracle 的 substr 方法 1.substr str,num1,num...