SQL を使用して既存のテーブルを操作しています。このテーブルに次のデータを挿入する必要があります。これは宿題の質問です!以下は質問と私のコードです。次のエラーが発生し続けます.....列 'ProductID'、テーブル 'jc0541535.dbo.Products' に値 NULL を挿入できません。列はヌルを許可しません。INSERT は失敗します。この ProductId を自動的に生成するにはどうすればよいですか?
- ProductID: 次に自動生成される ID
- カテゴリーID: 4
- 商品コード:dgx_640
- 製品名: ヤマハ DGX 640 88 キー デジタル ピアノ
- 説明: 長い説明が続きます
- 定価: 799.99
- 割引率: 0
- DateAdded: 今日の日付/時刻
このステートメントに列リストを使用する
< これは私が使用したコードですが、正しく動作しません。誰かが理由を指摘してください。
INSERT INTO Products (ProductID,CategoryID,ProductCode,ProductName,Description,ListPrice,DiscountPercent ,DateAdded) VALUES(DEFAULT,4,'dgx_640','Yamaha DGX 640 88-Key Digital Piano', 'Long description to come.',799.99 ,0,CURRENT_TIMESTAMP);