Firebird 列可空非空修改
Posted jonney-wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebird 列可空非空修改相关的知识,希望对你有一定的参考价值。
1、修改为非空
UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = 1
WHERE RDB$FIELD_NAME = ‘C1‘ AND RDB$RELATION_NAME = ‘T1‘;
2、修改为可空
UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = NULL
WHERE RDB$FIELD_NAME = ‘C1‘ AND RDB$RELATION_NAME = ‘T1‘;
T1 = 表名
C1 = 列名
note:若改为非空,修改完要保证列数据不能有空值。
以上是关于Firebird 列可空非空修改的主要内容,如果未能解决你的问题,请参考以下文章
firebird数据库的问题么? FlameRobin 如何使用?
想更改一个Firebird数据表里面的字段长度,但是更改不了
Firebird数据库服务管理器 (*.IB)文件查看修改器 200分