我正在尝试使用 AutoIncrement 为 Yes 的列创建一个表。
这是我的查询不知道有什么问题
CREATE TABLE testallcols(SOCycle Text(3), AutoKey integer AUTOINCREMENT NOT NULL, SOData LongBinary NOT NULL)
如何让我的 AutoKey 列成为自动递增整数?
最佳答案
就 Access DDL 而言,AUTOINCREMENT
和 integer
是两种不同的数据类型。仅使用 AUTOINCREMENT
。并使其作为自动编号正确运行,请包含 PRIMARY KEY
约束。
在 Access 2010 中使用 ADO/OleDb 进行测试时,此方法可以正常工作:
CREATE TABLE testallcols(SOCycle Text(3), AutoKey AUTOINCREMENT PRIMARY KEY, SOData LongBinary NOT NULL)
关于c# - Access sql 以使用自动编号创建表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29653331/