2012-04-23 18 views
0

SQL Server CEで自動インクリメントの列を作成するクエリは何ですか?まだ..運:(SQL Server CEで自動インクリメント列を作成するクエリ。

IDENTITY(1,1), PRIMARY KEYで試した

は、事前に感謝を私を導いてください

+1

全体のクエリを表示することはできますか?また、なぜC#タグですか? – GolfWolf

+1

**どのバージョンのSQL Server CEを使用していますか? 2005年? 3.5? 4.0 ?? –

+0

あなたはちょうどそれを見ることができますhttp://msdn.microsoft.com/en-us/library/ms174639(v=sql.90).aspx – Jodrell

答えて

1

documentationより:

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

私はあなたの問題だと思います ''アイデンティティ句の後に - それを削除し、それが動作するはずです。

1

あなたが試したことがある場合

カンマを落とす0
IDENTITY(1,1), PRIMARY KEY 

試してみてください。

IDENTITY(1,1) PRIMARY KEY 

また、その点に注意してください。

  • をテーブル最大1つのID列
  • で持つことができますが、列にPRIMARY KEYを指定することができます最初にテーブルを作成します。 ALTER TABLE [...] ADD COLUMNを実行している場合、これは無効です
関連する問題