db2cmd下執行下面建立臨時表:
declare global temporary table results(recid varchar(32),xxly varchar(100),lxdh varchar(32),fkrq date)on commit preserve rows with replace not logged
報錯:
sql0286n 找不到頁大小至少為 "4096" 且許可授權標識 "db2admin" 使用的表空間。
sqlstate=42727
【解析】沒有建立臨時表空間
【解決方案】
--執行下面的語句
create user temporary tablespace my_temp_tabspace
--再重新執行建立臨時表的語句
declare global temporary table results(recid varchar(32),xxly varchar(100),lxdh varchar(32),fkrq date)on commit preserve rows with replace not logged
DB2之臨時表
db2支援session臨時表.該錶只能存在於某一session或某一交易上下文中,對其他使用者不可見.db2 v8增加了對臨時表的索引的支援,這對於提公升查詢速度比較有意義 下面舉例子來說明session臨時表的使用 1.在建立session臨時表前,您必須建立臨時表空間 create user ...
DB2 儲存過程建立 系統表
前段時間做了資料表拆分,進行資料遷移,用到一些sql命令,語句記錄下來 db2look是db2用於生成資料庫ddl語句的乙個工具 命令 db2look d dbname a e p i userid w password o d sample.sql db2look d 資料名稱 e 抽取複製資料庫...
DB2建立表和oracle的區別
在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 crea...