db2开发参考(3)

2020-02-22 14:09

CONNECT TO SAMPLE

CREATE USER TEMPORARY TABLESPACE USER_TEMP PAGESIZE 4 K MANAGED BY SYSTEM USING ('D:\\DB2\\NODE0000\\SAMPLE\\USER_TEMP' ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL IBMDEFAULTBP CONNECT RESET

B、创建全局临时表

DB2 DECLARE GLOBAL TEMPORARY TABLE TEMPLOYEE LIKE EMPLOYEE NOT LOGGED

C、查看创建过的临时表

SELECT * FROM SESSION.TEMPLOYEE

需要取消事务的自动落实(UPDATE COMMAND OPTIONS USING C OFF) FOR EXAMPLE:

DB2>CONNECT TO SAMPLE DB2>LIST COMMAND OPTIONS

DB2>UPDATE COMMAND OPTIONS USING C OFF DB2>LIST COMMAND OPTIONS

DB2>DECLARE GLOBAL TEMPORARY TABLE TSTAFF LIKE STAFF NOT LOGGED DB2>INSERT INTO SESSION.TSTAFF SELECT * FROM STAFF DB2>SELECT * FROM SESSION.STAFF DB2>COMMIT

DB2>SELECT * FROM STAFF DB2>CONNECT RESET

11、 建立模式名

CREATE SCHEMA SCHEMA_NAME AUTHORIZATION AUTH_NAME

12、 建立视图

CREATE VIEW VIEW_NAME (COLUMN_NAMES) AS FULLSELECT WITH {LOCAL|CASCADED} CHECK OPTION FOR EXAMPLE:

CREATE VIEW NEW.V3 AS SELECT * FROM SALES AS SALES

CREATE VIEW NEW.V4 AS SELECT * FROM SALES AS SALES WITH CASCADED CHECK OPTION

CREATE VIEW NEW.V5 AS SELECT * FROM SALES AS SALES WITH LOCAL CHECK OPTION

13、 建立序列

CREATE SEQUENCE ORG_SEQ START WITH 1 INCREMENT BY 1 NO MAXVALUE NO CYCLE CACHE 24

--GET SEQUENCE

VALUES NEXTVAL FOR ORG_SEQ

14、 建立表空间

CREATE [{REGULAR | LARGE | SYSTEM TEMPORARY | USER TEMPORARY}] TABLESPACE table_space_name [PAGESIZE integer [K]]

MANAGED BY {SYSTEM | DATABASE} USING (container_definition_string) [BUFFERPOOL buffpool_name]

15、 查看系统表视图

SELECT * FROM SYSCAT.TABLES

16、 查看列

SELECT SUBSTR(COLNAME,1,20) AS \列名\AS 类型,LENGTH AS 长度 FROM SYSCAT.COLUMNS WHERE TABNAME='STAFF'

17、 查看表结构

DB2 DESCRIBE TABLE USER1.DEPARTMENT DB2 DESCRIBE SELECT * FROM USER.TABLES

18、 查看当前用户所有表和视图

LIST TABLES

19、 查看表的索引

DB2 DESCRIBE INDEXES FOR TABLE USER1.DEPARTMENT

20、 查看视图

SELECT VIEWNAME FROM VIEWS WHERE VIEWNAME='V_ZJT'

21、 查看索引

SELECT INDNAME FROM SYSCAT.INDEXES WHERE INDNAME='I_ZTABLES'

22、 查看存贮过程

SELECT SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15) FROM SYSCAT.PROCEDURES

23、 列出所有的系统表和视图

LIST TABLES FOR SYSTEM

24、 列出当前连接的数据库

LIST ACTIVE DATABASES

25、 列出并设置命令选项

LIST COMMAND OPTIONS

UPDATE COMMAND OPTIONS USING C OFF

26、 列出系统数据库目录

LIST DATABASE DIRECTORY

27、 列出表空间

LIST TABLESPACES

28、 列出表空间容器

LIST TABLESPACE CONTAINERS FOR 1

29、 列出连接

LIST APPLICATION

30、 重新连接

CONNECT RESET

31、 中断数据库连接

DISCONNECT DB2_GCB

32、 杀掉连接

FORCE APPLICATION(0)

DB2 FORCE APPLICATIONS ALL (强迫所有应用程序从数据库断开)

33、 锁定表

LOCK TABLE TEST IN EXCLUSIVE MODE

34、 共享表

LOCK TABLE TEST IN SHARE MODE

35、 启动实例

DB2START

36、 停止实例

DB2STOP

37、 取得当前用户的存取权限

GET AUTHORIZATIONS

38、 表或视图特权

GRANT SELECT,DELETE,INSERT,UPDATE ON TABLES TO USER GRANT ALL ON TABLES TO USER WITH GRANT OPTION

39、 程序包特权

GRANT EXECUTE ON PACKAGE SQLE0F00 TO PUBLIC

40、 模式特权

GRANT CREATEIN ON SCHEMA SCHEMA-NAME TO USER

41、 数据库特权

GRANT CONNECT,CREATETAB,DBADM ON DATABASE TO USER

42、 索引特权

GRANT CONTROL ON INDEX INDEX-NAME TO USER

43、 信息帮助 (? XXXnnnnn )

例:? SQL30081

44、 SQL 帮助(说明 SQL 语句的语法)

? STATEMENT 例如,? CONNECT

45、 SQLSTATE 帮助(说明 SQL 的状态和类别代码)

? SQLSTATE 或 ? CLASS-CODE


db2开发参考(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于鄂东长江公路大桥工程涉河建设方案的批复

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: