如何在另一列中插入一系列键

时间:2009-05-06 07:40:05

标签: sql sql-server tsql

我刚才一片空白。我和三张桌子有很多关系。让我们称它们为A,B和C.C存储其他两个表的主键。

现在,我想插入表A中的所有主键,然后让B中的主键1进入表C.我只是不明白。我想出的是一些存储过程,它使用光标通过A的所有主键运行,并将它们与1插入C.猜猜,有一种更简单的方法可以做到这一点。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

我会说:

INSERT INTO C
SELECT A_Id, 1
FROM A

其中1是B的单个主键。

检查here以获取有关INSERT声明的更多信息。