db2創建表sql
無論是windows系統,還是linux或AIX
你可以在實例用戶下,先鍵入 db2 這個命令,進入到db2命令行,然再執行creat database mydb
或者
你可以在系統命令行下直接執行
db2 create database mydb
或
db2 "create database mydb"
⑵ db2 sql 建表參數 cache 20什麼意思
指定是否在內存中保留一些預分配的值,以便更快地訪問.
cache 20 就是緩存20個值保存在內存中
⑶ DB2資料庫表空間的創建!
http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.5.0/com.ibm.db2.luw.messages.sql.doc/doc/msql01585n.html?lang=zh
看著解決下吧
⑷ DB2怎麼通過select語句創建臨時表
其實是可以的,用物化查詢建表就可以:
create table new_table_name as
(select a.serv_number,b.user_id
from table_name1 a,table_name2
where a.serv_number=b.serv_number);
data initially deferred refresh deferred;
refresh table new_table_name;
第一部分是建表結構,加上後面兩句就可以把數據刷新進去了,只不過有個條件就是:table_name1 和 table_name2都不能是像這樣物化查詢建出來的表
⑸ db2的存儲過程中怎麼寫建表語句
java">CREATEPROCEDUREdb2admin.CREATE_DATABASE()
SPECIFICdb2admin.CREATE_DATABASE
LANGUAGESQL
BEGIN
declaresSqlvarchar(1000);
setsSql='CREATETABLEA(IDBIGINTNOTNULL)';
prepares1fromsSql;
executes1;
END
⑹ db2如何使用sql腳本一次性導出某一資料庫的所有創建表結構的語句
我db2 導出表結構:
db2look -d db_name -e -z schema_name -t table_name -i username -w password -o name.sql
⑺ db2用sql語句查看建表語句,像mysql和oracle那樣返回,求高手
db2look
語法:db2look-dDBname[-e][-uCreator][-zSchema][-tTname1Tname2...TnameN][-h][-oFname][-a]
[-m][-c][-r][-l][-x][-xd][-f][-fd][-tdx][-noview][-iuserID][-wpassword]
[-wrapperWrapperName][-serverServerName][-nofed]
db2look-dDBname[-uCreator][-s][-g][-a][-tTname1Tname2...TnameN]
[-p][-oFname][-iuserID][-wpassword]
db2look[-h]
-d:資料庫名:這必須指定
-e:抽取復制資料庫所需要的DDL文件
-u:創建程序標識:若-u和-a都未指定,則將使用$USER
-z:模式名:如果同時指定了-z和-a,則將忽略-z
-t:生成指定表的統計信息
-h:更詳細的幫助消息
-o:將輸出重定向到給定的文件名
-a:為所有創建程序生成統計信息
-m:在模擬方式下運行db2look實用程序
-c:不要生成模擬的COMMIT語句
-r:不要生成模擬的RUNSTATS語句
-l:生成資料庫布局:資料庫分區組、緩沖池和表空間。
-x:生成排除對象的原始定義器的「授權」語句DDL
-xd:生成包括對象的原始定義器的「授權」語句DDL
-f:抽取配置參數和環境變數
-td:將x指定為語句定界符(預設定界符為分號(;))
-p:使用簡單文本格式
-s:生成postscript文件
-g:使用圖形來顯示索引的頁取裝對
-i:登錄到資料庫駐留的伺服器時所使用的用戶標識
-w:登錄到資料庫駐留的伺服器時所使用的密碼
-noview:不要生成CREATEVIEWddl語句
-wrapper:為適用於此包裝器的聯合對象生成DDL
-server:為適用於此伺服器的聯合對象生成DDL
-nofed:不要生成FederatedDDL
-fd:為opt_buffpage和opt_sortheap以及其它配置和環境參數生成db2fopt語句。
⑻ db2建表語句
-- 以table1表為例創建一個結構一樣的零時的表table2
CREATE GLOBAL TEMPORARY TABLE table2 LIKE table1;
-- 並插入table1表的數據到table2中來
insert into table2 select * from table1;
⑼ db2怎麼導出建表語句
開始-運行-cmd
提示符下執行 db2look -d 資料庫名稱 -e -a -l -o 導出文件位置(如:/opt/IBM/crtobj.sql)
這樣導出的腳本里包括資料庫所有的對像(建表空間,緩沖池,表,視圖,觸發器,存儲過程等)默認每個建對象語句以分號結尾。
如果增加-td % 則導出的腳本每段結尾為%號。
如果增加-dp選項則導出的腳本每個創建對象的語句之前,增加一行drop 該對象的語句。
⑽ DB2中怎樣查詢建表的SQL
select name from sysibm.systables where type='T' and creator='DB2ADMIN'
type:資料庫表用T表示;資料庫視圖用V表示
creator:資料庫對象的創建者
select tabname from syscat.tables where tabschema = current schema ;// 獲取當前模式下面的所有用戶表
補充一下:mysql中直接用show tables 就可以查詢了吧
希望採納~