【问题标题】:Query for creating a auto increment column in SQL Server CE, C#在 SQL Server CE、C# 中创建自动增量列的查询
【发布时间】:2012-04-23 09:52:41
【问题描述】:

在 SQL Server CE 中创建自增列的查询是什么?

尝试使用IDENTITY(1,1), PRIMARY KEY .. 还没有运气:(

请指导我,提前谢谢!

【问题讨论】:

标签: c# database sql-server-ce auto-increment


【解决方案1】:

来自documentation

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

我认为您的问题是身份子句后的“,” - 删除它,它应该可以工作。

【讨论】:

    【解决方案2】:

    如果你尝试过

    IDENTITY(1,1), PRIMARY KEY
    

    尝试去掉逗号:

    IDENTITY(1,1) PRIMARY KEY
    

    另外,请注意:

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

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 2015-03-06
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2013-07-11
      • 2021-01-07
      • 2019-09-25
      相关资源
      最近更新 更多