本文介绍了将NOT_NULL约束添加到SQL列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用以下方式将NOT_NULL约束添加到SQL h2数据库中的列中:
I'm trying to add the NOT_NULL constraint to a column in an SQL h2 database, using
ALTER TABLE CHARACTERS ADD CONSTRAINT nn_PID NOT_NULL (PLAYER_ID);
这与我在此处找到的模式:
This follows the pattern I found here:
ALTER TABLE Persons ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)
除了我更改约束,表和列名称.但是我得到这个错误:
Except I change the constraint, table and column names. But I get this error:
如何添加NOT_NULL约束?
How can I add the NOT_NULL constraint?
推荐答案
来自 H2 SQL语法:
ALTER TABLE TEST ALTER COLUMN NAME SET NOT NULL;
因此我们可以使用:
ALTER TABLE CHARACTERS ALTER PLAYER_ID SET NOT NULL;
这篇关于将NOT_NULL约束添加到SQL列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!