说明目录视图
检查约束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
抽取日期时间值的年份部分