我正在尝试通过他们的 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.
其他所有内容都已正确创建.. 为该创建了一个索引,Demo_id
并且Demo_nm
不能为空。
我的参考: