科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道DB2常用命令大全

DB2常用命令大全

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家介绍DB2常用命令大全。

来源:IT专家网 2008年6月6日

关键字: IBM 数据库 DB2

  • 评论
  • 分享微博
  • 分享邮件
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','综合统计')
二. 目录视图说明
说明 目录视图 检查约束 SYSCAT.CHECKS 列 SYSCAT.COLUMNS 检查约束引用的列 SYSCAT.COLCHECKS 关键字中使用的列 SYSCAT.KEYCOLUSE 数据类型 SYSCAT.DATATYPES 函数参数或函数结果 SYSCAT.FUNCPARMS 参考约束 SYSCAT.REFERENCES 模式 SYSCAT.SCHEMATA 表约束 SYSCAT.TABCONST 表 SYSCAT.TABLES 触发器 SYSCAT.TRIGGERS 用户定义函数 SYSCAT.FUNCTIONS 视图 SYSCAT.VIEWS
三. 字符串类型
二进制大对象 (BLOB) 字符串。 字符大对象 (CLOB) 字符串,它的字符序列可以是单字节字符或多字节字符, 或这两者的组合。 双字节字符大对象 (DBCLOB) 字符串,它的字符序列是双字节字符。
四. 数据库范式
第一种规范形式:表中的每一行和每一列均有一个值,永远不会是一组值。 第二种规范形式:不在关键字中的每一列提供取决于整个关键字的事实。 第三种规范形式:每个非关键字列提供与其他非关键字列无关并只取决于该关键字的事实。 第四种规范形式:没有行包含有关一个实体的两个或更多个独立的多值事实。
五. 数据类型
数据类型 类型 特性 示例或范围 
CHAR(15) 定长字符串 最大长度为 254 'Sunny day ' 
VARCHAR(15) 变长字符 最大长度为 4000 'Sunny day' 
SMALLINT 数字 长度为 2 字节精度为 5 位范围为-32768 至 32767 
INTEGER 数字 长度为 4 字节精度为 10 位范围为-2147483648 至 2147483647 
REAL 数字 单精度浮点32 位近似值 范围为-3.402E+38至-1.175E-37或 
1.175E-37 至-3.402E+38或零 
DOUBLE 数字 双精度浮点64 位近似值 范围为-1.79769E+308 
至-2.225E-307或 2.225E-307 至 1.79769E+308或零 
DECIMAL(5,2) 数字 精度为 5小数位为 2 范围为 -10**31+1 至 10**31-1 
DATE 日期时间 三部分值 1991-10-27 
TIME 日期时间 三部分值 13.30.05 
TIMESTAMP 日期时间 七部分值 1991-10-27-13.30.05.000000 
六. 列函数
列函数对列中的一组值进行运算以得到单个结果值。下列就是一些列函数的示例。 AVG 返回某一组中的值除以该组中值的个数的和 COUNT 返回一组行或值中行或值的个数 MAX 返回一组值中的最大值 MIN 返回一组值中的最小值
七. 标量函数
标量函数对值进行某个运算以返回另一个值。 下列就是一些由DB2 通用数据库提供的标量函数的示例。 ABS 返回数的绝对值 HEX 返回值的十六进制表示 LENGTH 返回自变量中的字节数(对于图形字符串则返回双字节字符数。) YEAR 抽取日期时间值的年份部分
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章