アイテムテーブルに@id値を自動インクリメントとして挿入したいとします。SQLサーバークエリでテーブルに変数(@id)を自動インクリメントとして挿入する方法はありますか?
表名=項目 列=コード、名前。
列のコードはnull値を許可せず、一意ですが、自動インクリメントはありません。 コードの列に値(1,2,3,4、...)を埋め込むクエリを書き込もうとしました。自動インクリメントが、それはこれはこれはエラー
メッセージ515、レベル16、状態2である私のクエリ
DECLARE @id INT
SET @id = (select MAX(Code) from Items)
SET @id [email protected]+1
insert into Items (Code,Name) values(@id,'m')
ある
機能しない、ライン6 'の列にNULL値を挿入することはできませんコード '、テーブル'アイテム ';列はNULLを許可しません。 INSERTは失敗します。 ステートメントが終了しました。
コードの列に@idを自動インクリメントとして挿入します。
誰でも教えてください。
どのようなデータベースをお使いですか? – jamiedanq