使用主键和外键

时间:2017-02-14 22:05:47

标签: sql sql-server database

我有一个数据库,我已经建立了2个表:" client_info" ,以及" client_hobbies" 。 在 client_info 中,有3列:client_idclient_firstnameclient_lastname。在 client_hobbies 中有2列:client_idhobby

我已将client_id表中的client_info作为主要密码和代理密钥。我已将第二个表中的client_id作为第一个表的引用键。我想写一个语句/语句,我可以使用client_id插入到两个表中。

例如:我想插入新客户,同时插入他们的爱好。

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

1 个答案:

答案 0 :(得分: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);
相关问题