我遇到以下(非常简单)的问题。我想编写一个(Oracle)SQL查询,大致如下:
SELECT count(*), MyFunc(MyTable.*) FROM MyTable GROUP BY MyFunc(MyTable.*)
在PL / SQL中,可以使用RECORD类型(和/或%ROWTYPE),但是据我所知,这些工具在SQL中不可用。但是,该函数需要完整的行。如何将整个行传递给存储的函数?
谢谢!
不要以为可以。
使用所需的所有参数创建函数,或者传递行的ID并在函数内执行SELECT。