1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
PostgreSQL可以把游标名作为rowtype的名称吗?
我猜测下面这个例子里
CREATE OR REPLACE procedure emp_info1() AS $$ declare empcur CURSOR for SELECT ename, deptno FROM emp; myvar record; BEGIN for myvar in empcur loop raise notice '%',myvar.ename || ' works in department '|| myvar.deptno; end loop; END; $$ LANGUAGE plpgsql ;
复制
你想把myvar定义为empcur%rowtype,这样的确是不行,直接用record就可以了。