我在数据库表中添加了一列。这是一个简单的Char列,其值为' Y'或者' N'
是否可以将列默认为“N'?如果是这样,怎么样?
添加列的当前脚本:
ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1);
答案 0 :(得分:11)
$scope.people = data.data.maq;
如果需要,可以添加NOT NULL约束:
ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1) DEFAULT 'N'
答案 1 :(得分:0)
根据http://projects.lukehaas.me/css-loaders/:
ALTER TABLE person ADD is_active VARCHAR2(1) DEFAULT 'N';
答案 2 :(得分:0)
您只需要向其添加Default <your default value>
。
例如:
ALTER TABLE person ADD is_active VARCHAR2(20) DEFAULT 'N';
答案 3 :(得分:0)
ALTER TABLE PERSON 添加IS_ACTIVE VARCHAR(1)默认(&#39; N&#39;)NOT NULL
答案 4 :(得分:0)
MySql版本
创建表格时
CREATE TABLE tblPERSON ( id INT NOT NULL , IS_ACTIVE CHAR NULL DEFAULT 'N' )
涂改
ALTER TABLE tblperson ADD IS_ACTIVE CHAR NULL DEFAULT 'N'
答案 5 :(得分:0)
ALTER TABLE PERSON添加IS_ACTIVE CHAR(1 BYTE)DEFAULT&#39; N&#39;;
答案 6 :(得分:0)
ALTER TABLE table_name ADD column_name varchar2(1) DEFAULT 'N' not null;