sql procedure
创建 procedure 时间.将表名做为参数
在.执行 执行时 exec ('select * from '+ tableName)
这样子 可以实现通过参数传入表名 然后select 出数据,
如果我在这个procedure中传建了游标 ,希望在游标对select 出来数据进行处理.发现就不能用exec ('select * from '+ tableName),
有办法解决吗?
example:
DECLARE TEST_CURSOR CURSOR
FOR
exec ('select * from min5WHAUTD')
--SELECT TOP 2000 dataTime,openPrice FROM #TEMPTABLE ORDER BY dataTime DESC
OPEN TEST_CURSOR