【发布时间】:2013-01-07 22:03:01
【问题描述】:
我有一张主桌和几张小桌。
-
Master表有C1 | C2 | C3 | C4 | C5 | - 一张小桌子有
C1 | C2 | C3 |
还有@C1(一个值与Master 表中的C1 值匹配的变量。
两个表的列名匹配。我想创建一个存储过程,它将值从Master 表(C1、C2 和C3)插入到较小的表(C1, C2, C3)中。
我的努力:
Create proc Schema.Proc
(@C1 int)
AS
BEGIN
INSERT INTO SmallTable
(C1, C2, C3) --- Columns of smaller table
Values (SELECT C1, C2, C3 ---Columns of Master table
FROM MasterTable)
WHERE C1 = @C1 --- Where value of C1 of Master table matches the value of @C1
END
请帮忙
谢谢
【问题讨论】:
-
你没有解释你为什么窒息。而且,我正在删除 jquery 标签
-
您是否为使用 jQuery 的解决方案提供奖励积分?
-
感谢大家的快速帮助。抱歉,jquery 标记...呵呵,我会尽快进行必要的更改并将第一个答案标记为已接受。谢谢
-
哈哈——太糟糕了,本来可以很有趣的
-
只是想澄清一下——这里的 C1 列是主表和小表之间的外键引用吗?
标签: sql sql-server tsql stored-procedures