select * from systables 命令
刚学数据库:)
使用 select * from systables 命令看出了 所有表的信息,想知道上面关键字表示什么意思,高人解释下,谢谢
比如:partnum,rowsize 等,呵呵,网上查了好久也没看出个所以然来 在这先谢了
[解决办法]
informix 9.4:
列 类型 解释
tabname varchar(128) 表、视图、同义词或序列(适用于IDS)的名称
owner varchar(32) 表的所有者(系统目录表的用户informx和数据库表的username)
partnum integer 物理位置代码
tabid serial 系统指定的顺序标识编号
rowsize smallint 行大小
ncols smallint 表中的列数
nindexes smallint 表的索引数
nrows integer 表中的行数
created date 创建表的日期
version integer 改变表时更改的数字
tabtype char(1) 类型对象的类型的代码
T=表 E=外部表 V=视图 Q=序列 P=专用同义词 S=公共同义词
locklevel char(1) 表的锁定方式
B=页 P=页 R=行 T=表
npused integer 数据库服务器曾经在tablespace中启动过的数据页数
fextsize integer 初始扩展块的大小(以千字节计)
nextsize integer 后续扩展块的大小(以千字节计)
flags smallint 分类永久表的代码
ST_RAW=0x00000010
RAW=0x00000002
STATIC=0x00000004
OPERATIONAL=0x00000008
STANDARD=0x00000010
EXTERNAL=0x00000020
site varchar(128) 保留供将来使用
dbname varchar(128) 保留供将来使用
type_xid integer sysxtdtypes.extended_id中的代码(对于类型表),
或者0(对于无类型表)。
am_id integer 存储方法代码(sysams表的键);NULL或0指示内置存储管理器