2017-02-14 51 views
0

我有一个数据库,我已经构建了两个表:“client_info”“client_hobbies”client_info,有3列:client_id,client_firstnameclient_lastname。在client_hobbies有2列:client_idhobby通过使用主键和外键将数据行插入到2个SQL表中

我已经在client_info表中将client_id作为主键和替代键。我在第二个表中创建了client_id作为第一个表的引用键。我想写一个声明/声明,我可以通过使用client_id插入到两个表中。

例如:我想插入新的客户端,并在同一时间插入他们的爱好。

非常感谢任何能够帮助我的人。我正在使用MS SQL Server 2014

+1

你可能要考虑的意见和触发器的看法,如果你想要做的插入一步到位。 –

回答

1

使用2命令由分号隔开:

INSERT INTO client_info (client_id, client_firstname, client_lastname) 
VALUES (@client_id, @client_firstname, @client_lastname); 
INSERT INTO client_hobbies (client_id, hobby) 
VALUES (@client_id, @hobby); 
相关问题