Derby数据库使用手册(3)-----------系统表及字段

33.数据类型
i.Numeric:
1)Integer numerics
small int(2 bytes),integer(4 bytes),bigint(8 bytes)
2)Approximate or floating-point numeric
real(4 bytes),double precision(8 bytes),float(an alias for double precision or real)
3)Exact numeric
decimal(storage based on precision)
numeric(an alias for decimal)

ii.Blob(binary large object)
二进制大对象,默认为2G的长度,声明长度时要加上K,M,G的后缀。
语法:{blob|binary large}[(length[{k|m|g}])]

iii.Clob(character large object)

iv.Char
默认为1,最大为254

v.Decimal
声明精度和范围的精确数字类型
{decimal | dec}[precision [,scale]] 其中precision默认为5位,scale默认为0,在精度截取时选择向下截取
比如:values cast(1.798765 as decimal(5,2));结果为1.79

34.系统表
select * from SYS.SYSCOLPERMS--列的授权信息

select * from SYS.SYSCOLUMNS--所有表的列信息|自增长相关,某一列在表中的位置

select * from SYS.SYSTABLES--表信息|表名,表类型(s system,t table,指用户建的表)

select * from SYS.SYSCONGLOMERATES--表存储信息,或堆或索引

select a.tablename,b.columnname from SYS.SYSTABLES a join SYS.SYSCOLUMNS b on referenceid = tableid
where tablename = 'SYSCOLUMNS'
--where referenceid ='d7bd80dd-0133-3dcd-d617-0000008fcc60'

select * from SYS.SYSCHECKS --check条件|check列
select * from SYS.SYSCONSTRAINTS --约束|表ID,约束名,约束类型(PUCF),引用次数(针对P,U)

select * from SYS.SYSDEPENDS--依赖关系
select * from SYS.SYSFILES--描述存储在数据库中的jar文件,这个奇怪有这么个描述表
select * from SYS.SYSFOREIGNKEYS--外键,主要是关联存储信息

select * from SYS.SYSKEYS
select * from SYS.SYSSCHEMAS--模式
select * from SYS.SYSSEQUENCES--序列
select * from SYS.SYSSTATEMENTS
select * from SYS.SYSSTATISTICS--统计
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值