我正在使用游标遍历动态 SQL 查询结果集。我完全清楚游标和动态 SQL 都是最好避免的可疑方法。请不要讨论这个话题。
我在每次迭代中获取整行(而不是将几列放入相应的变量中)。为什么?因为稍后我需要解决动态变化的列名。但同样 - 这不是手头的问题。
有没有办法查询当前行?到目前为止,我没有这样做。例如,这个伪代码“应该”完成这项工作(返回ABCD
当前行的列值)。
SELECT [ABCD] FROM Rows_CURSOR
我将不胜感激任何有用的建议[只是说“不要使用游标”不是有用的评论;)]。
先感谢您。