技术开发 频道

DB2的一些实际应用经验

  说明目录视图

    检查约束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'Sunnyday'

    VARCHAR(15)变长字符最大长度为4000'Sunnyday'

    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

    抽取日期时间值的年份部分

0
相关文章