0

現在のテーブルに列を追加できる MS Access クエリが必要です。クエリには、NOT NULL制約、DEFAULT値、''つまり 2 つの単一引用符とデータ型を含める必要があります。

Access 2007 でこのクエリを試しましたが、うまくいきません:

ALTER TABLE Demo ADD COLUMN LName TEXT NOT NULL DEFAULT ('')
4

3 に答える 3

1

このクエリを試してください:

ALTER TABLE TableName ADD ColumnName(50) NOT NULL
于 2013-07-31T07:06:02.633 に答える
1
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
于 2013-07-31T06:14:17.223 に答える
0

これを試してください: text column のサイズを追加する必要があります。

ALTER TABLE Demo ADD COLUMN LName TEXT(15) NOT NULL DEFAULT ''

注: 例として 15 を追加しています。コードに適したものを追加できます。

于 2013-07-31T05:52:44.803 に答える