多年来,Oracle PL/SQL 提供了一种非常快速和简单的方法代码,用于从游标中获取数据。对于一个简单的光标,如:
CURSOR emp_cur IS SELECT * FROM EMPLOYEE;
列名会自动获取,无需明确命名
FOR record IN emp_cur LOOP
dbms_output.put_line('its ' || record.columnname );
END LOOP;
但是我在 SQL Server 中找到的所有内容都需要 fetch 语句中的显式列,以及其他繁琐的样板代码,例如检查 @@FETCH_STATUS 等
SQL Server 2012 是否提出了可以与 Oracle 的简单技术相媲美的东西?