2017-02-14 20 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); 
相關問題