DECLARE @SQL VARCHAR(300)
SET @SQL = 'SELECT YXKHZD_KHMC FROM '+@TEMPTABLE DECLARE MY_CURSOR CURSOR FOR
EXEC(@SQL)
......这样报错了 正确的写法是什么样的?
SET @SQL = 'SELECT YXKHZD_KHMC FROM '+@TEMPTABLE DECLARE MY_CURSOR CURSOR FOR
EXEC(@SQL)
......这样报错了 正确的写法是什么样的?
表是个临时表 不用动态SQL 怎么知道表明啊 - -
是游标不能执行动态SQL吗
SET @SQL = 'DECLARE MY_CURSOR CURSOR GLOBAL FOR SELECT YXKHZD_KHMC FROM '+@TEMPTABLEEXEC(@SQL)
OPEN MY_CURSOR