我有一个数据库,我已经建立了2个表:" client_info" ,以及" client_hobbies" 。
在 client_info 中,有3列:client_id
,client_firstname
和client_lastname
。在 client_hobbies 中有2列:client_id
和hobby
。
我已将client_id
表中的client_info
作为主要密码和代理密钥。我已将第二个表中的client_id
作为第一个表的引用键。我想写一个语句/语句,我可以使用client_id
插入到两个表中。
例如:我想插入新客户,同时插入他们的爱好。
非常感谢任何可以帮助我的人。我正在使用 MS SQL Server 2014 。
答案 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);