我正在使用 SQL 处理现有表。我必须将以下数据插入此表中。这是一个家庭作业问题!下面是问题和我的代码。我不断收到以下错误.....无法将值 NULL 插入到列“ProductID”、表“jc0541535.dbo.Products”中;列不允许空值。插入失败。我如何让这个 ProductId 自动生成?
- ProductID:下一个自动生成的 ID
- 类别编号:4
- 产品编号:dgx_640
- 产品名称:Yamaha 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);