我想要一个MS Access查询,可以将列添加到当前表中。查询应该包括NOT NULL
约束,DEFAULT
值为''
,即2个单引号和数据类型。在MS Access 2007中更改表格
我想这个查询在Access 2007,但是这是行不通的:
ALTER TABLE Demo ADD COLUMN LName TEXT NOT NULL DEFAULT ('')
我想要一个MS Access查询,可以将列添加到当前表中。查询应该包括NOT NULL
约束,DEFAULT
值为''
,即2个单引号和数据类型。在MS Access 2007中更改表格
我想这个查询在Access 2007,但是这是行不通的:
ALTER TABLE Demo ADD COLUMN LName TEXT NOT NULL DEFAULT ('')
ALTER TABLE {TABLENAME}
ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL}
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
,或者尝试
ALTER TABLE TestTable
ADD NewCol VARCHAR(50)
CONSTRAINT DF_TestTable_NewCol DEFAULT '' NOT NULL
GO
试试这个:您需要添加大小的文本列的。
ALTER TABLE Demo ADD COLUMN LName TEXT(15) NOT NULL DEFAULT ''
注:我正在添加15个例子。你可以添加任何正确的代码。
尝试此查询:
ALTER TABLE TableName ADD ColumnName(50) NOT NULL
你能告诉我如果我的表名是'Demo',代码的写法如何,我想添加的列名是'LName',键入'TEXT(15)',NOT NULL和DEFAULT值为('')。 –
不能正常工作! –
首先在MS ACCESS中不识别DEFAULT!为了实现你想要做的事情,你应该使用两个不同的查询。首先你添加列并且第二次更新表格以设置字段 –