現在のテーブルに列を追加できる 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(50) NOT NULL
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
これを試してください: text column のサイズを追加する必要があります。
ALTER TABLE Demo ADD COLUMN LName TEXT(15) NOT NULL DEFAULT ''
注: 例として 15 を追加しています。コードに適したものを追加できます。