gpt4 book ai didi

sql - 将NOT_NULL约束添加到SQL列

转载 作者:行者123 更新时间:2023-12-04 16:35:19 25 4
gpt4 key购买 nike

我正在尝试使用以下方法将NOT_NULL约束添加到SQL h2数据库中的列中

ALTER TABLE CHARACTERS ADD CONSTRAINT nn_PID NOT_NULL (PLAYER_ID);

这遵循我发现 here的模式:
ALTER TABLE Persons ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)

除了我更改约束,表和列名称。但是我得到这个错误:

Syntax error in SQL statement "ALTER TABLE CHARACTERS ADD CONSTRAINT NN_PID NOT_NULL[*] (PLAYER_ID) "; expected "., COMMENT, PRIMARY, INDEX, KEY, CHECK, UNIQUE, FOREIGN"; SQL statement: ALTER TABLE CHARACTERS ADD CONSTRAINT nn_PID NOT_NULL (PLAYER_ID) [42001-168] 42001/42001 (Help)



如何添加NOT_NULL约束?

最佳答案

H2 SQL Grammar:

ALTER TABLE TEST ALTER COLUMN NAME SET NOT NULL;

因此我们可以使用:
ALTER TABLE CHARACTERS ALTER PLAYER_ID SET NOT NULL;

关于sql - 将NOT_NULL约束添加到SQL列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com