sys_attrdef(表的字段缺省值)¶
这个系统表存储字段缺省值。字段的主要信息存放在系统表 SYS_ATTRIBUTE 中。 只有(非生成列使用 DEFAULT 关键字或者生成列)明确声明一个缺省值才会在这个系统表中保存一行信息。 若 SYS_ATTRIBUTE.ATTGENERATED 取值'' 代表 SYS_ATTRDEF 保存的是非生成列缺省值信息。 若 SYS_ATTRIBUTE.ATTGENERATED 取值'v' 代表 SYS_ATTRDEF 保存的是虚拟列缺省值信息。 若 SYS_ATTRIBUTE.ATTGENERATED 取值's' 代表 SYS_ATTRDEF 保存的是存储列缺省值信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| OID | OID | 缺省值ID |
| ADRELID | OID | 这个字段所属的表 |
| ADNUM | SMALLINT | 字段序号 |
| ADBIN | TEXT | 字段缺省值的内部表现形式 |
| ADSRC | TEXT | 人类可读的缺省值的内部表现形式 |