MS SQL SP - العمل مع السجلات EXEC
-
03-07-2019 - |
سؤال
هل هناك طريقة للعمل على السجلات التي تم إرجاعها من إكسيك داخل SP آخر؟ السجلات كله، ويفضل عدم استخدام OUTPUT
وأي بمعنى.
وMyStoredProcedure @ VAR1 كثافة العمليات مثل BEGIN
وEXEC anotherSP @ VAR1
و- نفعل شيئا ضد السجلات التي تم إرجاعها من قبل anotherSP
وEND
المحلول
CREATE PROC MyStoredProcedure
@var1 int
AS
BEGIN
DECLARE #temp (
col1 ...
)
INSERT #temp
EXEC anotherSP @var1
-- do something against #temp
END
A table variable also wokrs in SQL 2005 and above. temp tables only for SQL 2000.
لا تنتمي إلى StackOverflow