所以我有一个问题,我想知道是否有一种方法可以将(ID VALUES)插入每列,因为我忘记了。我有一个很长的代码。有没有办法让我选择一段代码来粘贴数字ID值或某种方法?或者是我手动执行此操作的唯一选择?
CREATE TABLE tASTON
(AsM_ID int Primary Key Not Null IDENTITY(1,1),Make Nvarchar(50), Model nvarchar (50))
Insert into tASTON(AsM_ID,Make,Model) Values ('Aston Martin','DB4')
Insert into tASTON (AsM_ID,Make,Model) Values ('Aston Martin','DB5')
Insert into tASTON (AsM_ID,Make,Model) Values ('Aston Martin','DB6')
Insert into tASTON (AsM_ID,Make,Model) Values ('Aston Martin','DB7')
Insert into tASTON (AsM_ID,Make,Model) Values ('Aston Martin','Vanquish') etc...
答案 0 :(得分:2)
看到它是IDENTITY
列,无需手动INSERT
值。这应该有效:
Insert into tASTON(Make,Model) Values ('Aston Martin','DB4')
更新:删除了brand
,因为这让我感到困惑和错误。将Brand
替换为Make
,而不是。*
不相关,但从表的名称来看,你是否真的为每个品牌的车创造一张桌子?如果是这样,我建议您创建一个make
和一个car
表,然后在其中实现tCar和tMake之间的关键关系:
CREATE TABLE tCAR
(
CAR_ID int Primary Key Not Null IDENTITY(1,1)
, MAKE_ID int FOREIGN KEY REFERENCES tMake(MAKE_ID)
, Model nvarchar (50)
)