向人员与订单历史插入数据
接下来,您将向新生成的两个表 Person 和 History 插入数据。请录入以下订单:
- Andrew Anderson 以 1000 购买了一部 iPhone XS
- Sam Smith 以 1800 购买了一台 MacBook Pro
在将客户及其订单插入表时,请确保:
- 主键是唯一的
- 您使用了正确的外键
本练习是课程的一部分
SQL Server 中的分层与递归查询
练习说明
- 为
ID=1的人员 Andrew Anderson 插入新数据。 - 为
ID=2的第二位人员 Sam Smith 插入新数据。 - 为 Andrew Anderson 插入一条新订单:
iPhone XS,价格1000。 - 为 Sam Smith 插入一条新订单:
MacBook Pro,价格1800。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Insert new data into the table Person
___ INTO ___
___ (1,___,'Anderson','Union Ave 10','New York','1986-12-30');
___ ___ Person
VALUES (___,___,___,'Flushing Ave 342','New York','1986-12-30');
-- Insert new data into the table History
___ ___ History
___ (1,'iPhone XS',___,___);
INSERT ___ ___
___ (___,'MacBook Pro',1800,___);
SELECT *
FROM History;