[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 数 据 库 > DB2 > 正文
 

DB2常用命令列表(2)

来源:不详 (2006-05-29 10:59:10)

31. 启动实例

DB2START

32. 停止实例

db2stop

33. 表或视图特权

grant select,delete,insert,update on tables to user

grant all on tables to user WITH GRANT OPTION

34. 程序包特权

GRANT EXECUTE

ON PACKAGE PACKAGE-name

TO PUBLIC

35. 模式特权

GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER

36. 数据库特权

grant connect,createtab,dbadm on database to user

37. 索引特权

grant control on index index-name to user

38. 信息帮助 (? XXXnnnnn )

例:? SQL30081

39. SQL 帮助(说明 SQL 语句的语法)

help statement

例如,help SELECT

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

? sqlstate 或 ? class-code

41. 更改与"管理服务器"相关的口令

db2admin setid username password

42. 创建 SAMPLE 数据库

db2sampl

db2sampl F:(指定安装盘)

43. 使用操作系统命令

! dir

44. 转换数据类型 (cast)

SELECT EMPNO, CAST(RESUME AS VARCHAR(370))

FROM EMP_RESUME

WHERE RESUME_FORMAT = 'ascii'

45. UDF

要运行 DB2 Java 存储过程或 UDF,还需要更新服务器上的 DB2 数据库管理程序配置,以包括在该机器上安装 JDK 的路径

db2 update dbm cfg using JDK11_PATH d:sqllibjavajdk

TERMINATE

update dbm cfg using SPM_NAME sample

46. 检查 DB2 数据库管理程序配置

db2 get dbm cfg

47. 检索具有特权的所有授权名

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'DATABASE' FROM SYSCAT.DBAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'TABLE ' FROM SYSCAT.TABAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'PACKAGE ' FROM SYSCAT.PACKAGEAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'INDEX ' FROM SYSCAT.INDEXAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'COLUMN ' FROM SYSCAT.COLAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SCHEMA ' FROM SYSCAT.SCHEMAAUTH

UNION

SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SERVER ' FROM SYSCAT.PASSTHRUAUTH

ORDER BY GRANTEE, GRANTEETYPE, 3

create table yhdab

(id varchar(10),

password varchar(10),

ywlx varchar(10),

kh varchar(10));

create table ywlbb

(ywlbbh varchar(8),

ywmc varchar(60))

48. 修改表结构

alter table yhdab ALTER kh SET DATA TYPE varchar(13);

alter table yhdab ALTER ID SET DATA TYPE varchar(13);

alter table lst_bsi alter bsi_money set data type int;

insert into yhdab values

('20000300001','123456','user01','20000300001'),

('20000300002','123456','user02','20000300002');

49. 业务类型说明

insert into ywlbb values

('user01','业务申请'),

('user02','业务撤消'),

('user03','费用查询'),

('user04','费用自缴'),

('user05','费用预存'),

('user06','密码修改'),

('user07','发票打印'),

('gl01','改用户基本信息'),

('gl02','更改支付信息'),

('gl03','日统计功能'),

('gl04','冲帐功能'),

('gl05','对帐功能'),

('gl06','计费功能'),

('gl07','综合统计')


(http://www.fanqiang.com)



 
 相关文章
怎样判断DB2实例的版本号和修补级别? 2001-05-28 22:08:00
DB2应用经验 2001-08-16 08:00:00
DB2数据库的安装 2002-01-29 20:05:07
DB2 UDB 6.1 都包含哪些版本及组件? 2002-01-29 20:05:50
db2 与 postgresql 开发的异同 2005-04-26 12:00:39
在 Linux 上安装 DB2 UDB 数据分区功能部件 2005-05-10 10:18:36
常见数据库系统之比较 - DB2数据库 2005-07-20 18:50:34
定制 DB2 通用数据库命令行处理器 2005-07-20 19:03:23
JSP如何连接DB2数据库 2005-07-20 19:08:31
DB2常用傻瓜问题1000问(之一) 2005-07-20 19:09:45
DB2常用傻瓜问题1000问(之二) 2005-07-20 19:11:22
DB2常用傻瓜问题1000问(之三) 2005-07-20 19:12:12
DB2常用傻瓜问题1000问(之四) 2005-07-20 19:14:19
DB2常用傻瓜问题1000问(之五) 2005-07-20 19:15:58
DB2常用傻瓜问题1000问(之六) 2005-07-20 19:19:18
DB2数据库的安装 2005-07-20 19:24:37
IBM DB2 日常维护汇总(一) 2005-07-20 19:25:52
IBM DB2 日常维护汇总(二) 2005-07-20 19:26:22
IBM DB2 日常维护汇总(三) 2005-07-20 19:27:09
IBM DB2 日常维护汇总(四) 2005-07-20 19:27:38
 

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com