【发布时间】:2013-02-08 08:04:56
【问题描述】:
我想在 SQL Server 2008 中将 SELECT 查询作为参数传递给 STORED PROCEDURE。
在该 sp 中执行该查询并存储到临时表,然后我想在该临时表的 2 字段上循环游标。
那我该怎么做呢?
主要是这部分:execute that query and store to temp table
编辑:
查询:
SELECT * FROM SomeView WHERE COL1 = '1' AND COL = GETDATE() ORDER BY COL0
SomeView 中有很多字段,但我只想要 2 个:COLS1、CLOS2 我只想在这 2 个字段上循环 CURSOR
【问题讨论】:
-
请阅读The Curse and Blessings of Dynamic SQL,它将回答您关于动态sql的所有问题。而且我认为您需要一个全局临时表 (
##) -
ok...........你的查询和存储过程在哪里?
标签: asp.net .net sql sql-server-2008