在SQL Server CE中创建自动增量列的查询C#
问题描述:
SQL Server CE中的查询创建自动增量的列是什么?尝试在SQL Server CE中创建自动增量列的查询C#
与IDENTITY(1,1), PRIMARY KEY
..暂时还没有运气:(
请指引我,在此先感谢
答
CREATE TABLE MyCustomers
(
CustID int IDENTITY (100,1) PRIMARY KEY
,CompanyName nvarchar (50)
)
我觉得你的问题是 ''之后的身份条款 - 删除它,它应该工作。
答
如果您尝试与
IDENTITY(1,1), PRIMARY KEY
尝试下探逗号:
IDENTITY(1,1) PRIMARY KEY
另外,请注意:
- 表最多只能有一个标识列
- 你可以在字段指定
PRIMARY KEY
的第一次创建表格。如果你正在做ALTER TABLE [...] ADD COLUMN
,这是无效的
你可以显示整个查询(并最终得到什么错误)吗?另外,为什么C#标签? – GolfWolf 2012-04-23 09:55:26
你正在使用哪种**版本的SQL Server CE? 2005年? 3.5? 4.0 ?? – 2012-04-23 10:04:39
你可以查看它http://msdn.microsoft.com/en-us/library/ms174639(v=sql.90).aspx – Jodrell 2012-04-23 10:07:07