Sql 在Derby中改变约束
我不理解Derby语法中的逻辑。 我是SQL新手,现在正在学习。 我需要修改一个列约束。我需要添加“notnull”。 因为我已经为约束unique对一列做了修改,所以我认为语法是相同的,因为它们都是约束 我终于找到了不为null的链接 正如我所说,相同的语法不适用于向同一列添加唯一的约束,所以我的问题是:如何更改每个约束的语法 这项工作:Sql 在Derby中改变约束,sql,derby,Sql,Derby,我不理解Derby语法中的逻辑。 我是SQL新手,现在正在学习。 我需要修改一个列约束。我需要添加“notnull”。 因为我已经为约束unique对一列做了修改,所以我认为语法是相同的,因为它们都是约束 我终于找到了不为null的链接 正如我所说,相同的语法不适用于向同一列添加唯一的约束,所以我的问题是:如何更改每个约束的语法 这项工作: ALTER TABLE WALLETUSER ALTER COLUMN WALLETUSERNAME NOT NULL; 那么为什么这不起作用呢 ALTE
ALTER TABLE WALLETUSER ALTER COLUMN WALLETUSERNAME NOT NULL;
那么为什么这不起作用呢
ALTER TABLE WALLETUSER ALTER COLUMN WALLETUSERNAME unique;
为什么会这样:
alter table customer add constraint cu1 unique (cust_name);
但这并不是:
alter table customer add constraint not null (cust_name);
发布你的代码。如果产生任何错误,也应包括在内。文档如下: