2012-04-23 87 views
0

SQL Server CE中的查询创建自动增量的列是什么?尝试在SQL Server CE中创建自动增量列的查询C#

IDENTITY(1,1), PRIMARY KEY ..暂时还没有运气:(

请指引我,在此先感谢

+1

你可以显示整个查询(并最终得到什么错误)吗?另外,为什么C#标签? – GolfWolf 2012-04-23 09:55:26

+1

你正在使用哪种**版本的SQL Server CE? 2005年? 3.5? 4.0 ?? – 2012-04-23 10:04:39

+0

你可以查看它http://msdn.microsoft.com/en-us/library/ms174639(v=sql.90).aspx – Jodrell 2012-04-23 10:07:07

回答

1

documentation

CREATE TABLE MyCustomers 
    (
     CustID int IDENTITY (100,1) PRIMARY KEY 
    ,CompanyName nvarchar (50) 
    ) 

我觉得你的问题是 ''之后的身份条款 - 删除它,它应该工作。

1

如果您尝试与

IDENTITY(1,1), PRIMARY KEY 

尝试下探逗号:

IDENTITY(1,1) PRIMARY KEY 

另外,请注意:

  • 表最多只能有一个标识列
  • 你可以在字段指定PRIMARY KEY的第一次创建表格。如果你正在做ALTER TABLE [...] ADD COLUMN,这是无效的