标签: database oracle stored-procedures plsql
我有一个返回NAME (VARCHAR)和ID (INTEGER)两列游标的过程。另一个组件需要完全相同数据的光标,但顺序为ID,后跟NAME。
NAME (VARCHAR)
ID (INTEGER)
ID
NAME
所以我用另一个过程包装了这个过程,我将要从一个游标获取一个具有不同列顺序的临时游标,但这似乎非常浪费。
我是否有一种更清晰/更有效的方式来返回一个交换了列的新光标?