我想要一个可以向当前表添加列的 MS Access 查询。查询应包括NOT NULL
约束、DEFAULT
值(''
即 2 个单引号)和数据类型。
我在 Access 2007 中尝试了这个查询,但这不起作用:
ALTER TABLE Demo ADD COLUMN LName TEXT NOT NULL DEFAULT ('')
我想要一个可以向当前表添加列的 MS Access 查询。查询应包括NOT NULL
约束、DEFAULT
值(''
即 2 个单引号)和数据类型。
我在 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 TableName ADD ColumnName(50) NOT NULL
试试这个:您需要添加文本列的大小。
ALTER TABLE Demo ADD COLUMN LName TEXT(15) NOT NULL DEFAULT ''
注意:我添加 15 作为示例。您可以添加适合您的代码的任何内容。