SQL DDL を使用して MS Access テーブルを定義しようとしています。私は従来の SQL の経験が豊富ですが、アクセス固有の言語がループに陥っています。
CREATE TABLE DemoTable (
Demo_id IDENTITY PRIMARY KEY,
Demo_nm VARCHAR(200) NOT NULL
);
=> Query executed successfully. 0 rows were affected.
AUTOINCREMENT
などCOUNTER
を試しましたIDENTITY(1,1)
。
INSERT INTO DemoTable VALUES('Some Name');
=> Number of query values and destination fields are not the same.
これは、Demo_id 値が必要なためです。
INSERT INTO DemoTable VALUES(5, 'Some Name');
=> Query executed successfully. 1 rows were affected.
それ以外はすべて正しく作成されます.. のインデックスが作成され、null 許容ではありませんDemo_id
。Demo_nm
私の参照: