如何在 SQL 中更改为表中的列设置的默认值。
我收到一个错误:
ALTER TABLE tablename.tab ALTER COLUMN mess1 DEFAULT ('hi')
什么是正确的查询?
如何在 SQL 中更改为表中的列设置的默认值。
我收到一个错误:
ALTER TABLE tablename.tab ALTER COLUMN mess1 DEFAULT ('hi')
什么是正确的查询?
我会命名你的约束。要更改现有的...
ALTER TABLE tablename.tab
DROP CONSTRAINT .... --you have a system generated name. Well done.
ALTER TABLE tablename.tab
ADD CONSTRAINT DF_tablename_mess1 DEFAULT 'hi' FOR mess1
通常,语法是以下的变体:
ALTER TABLE jankhana.jankh MODIFY (mess1 CHAR(10) NOT NULL DEFAULT 'hi');
从技术上讲,当只有一列时,列规范周围的括号是可选的;如果有多个,它们是强制性的。
详细信息可能因 DBMS 而异 - DDL 语句往往是变化最大的。