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数据表里面的字段长度,但是更改不了

Firebird数据库服务管理器 (*.IB)文件查看修改器 200分

如何通过SQL语句来修改FireBird用户sysdba的密码

Firebird SEQUENCE