db2修改序列當(dāng)前值 DB2序列怎么產(chǎn)生下一個值?
DB2序列怎么產(chǎn)生下一個值? select nextval for seq_hr_pub from sysibm.sysdummy1就可以了,db2中的sysibm.sysdummy1相當(dāng)于ora
DB2序列怎么產(chǎn)生下一個值?
select nextval for seq_hr_pub from sysibm.sysdummy1就可以了,db2中的sysibm.sysdummy1相當(dāng)于oracle中的dual,或者用values nextval for seq_hr_pub也行。
db2序列在不同模式下怎么用?
DB2低一些的版本沒有像SQLSERVER的Shrinkfile或者Oracle的Resize功能。假如你的DB2是V9.1以上的話可以直接用ALTERTABLESPACERESIZE收縮表空間,此命令執(zhí)行時它會自動將表進(jìn)行DELETE、RECREATE、IMPORT、EXPORT、REORG或者LOAD等,否則你可以用下面的方法來收縮你的表空間。1、導(dǎo)出所有表結(jié)構(gòu)和數(shù)據(jù),然后將表重新建立,然后再導(dǎo)入數(shù)據(jù)2、通過命令db2dartdatabase-name/LHWM/TSItablespace-id/NP0,運(yùn)行此命令后DB2會生成一個文件,文件會有一些建議,告訴你怎么做EXPORT、IMPORT、REORG、LOAD,你按它的步驟一步一步去做,做完之后空間就會自動釋放,然后再用ALTERTABLESPACE的RESIZE功能來收縮表空間。謝謝!
db2里怎么樣查詢sequence?
當(dāng)前值SELECT PREVVAL FOR XXX FROM SYSIBM.SYSDUMMY1下一值SELECT NEXTVAL FOR XXX FROM SYSIBM.SYSDUMMY1