我正在向我的数据库表中添加一列。它是一个简单的 Char 列,其值为“Y”或“N”。
是否可以将列默认为“N”?如果是,怎么办?
当前添加列的脚本:
ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1);
最佳答案
ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1) DEFAULT 'N'
如果你愿意,你可以添加一个 NOT NULL 约束:
ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1) DEFAULT 'N' NOT NULL
https://stackoverflow.com/questions/39466432/
相关文章:
perl - 有没有办法在 Perl 中设置环境变量并将其导出到脚本范围之外?
typescript - TypeError : (0 , next_sanity__WEBPACK
reactjs - 为什么 "import { React } from ' react ';“不起
haskell - 如何在 Haskell 中将 IO [[Int]] 转换为 [[Int]]?
python - 在 PYTHON 中使用列表的斐波那契数列?
angular - PrimeNg 图标不显示(复选框和选择)
python - opencv 自动完成不适用于 pycharm