Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下(非常简单)的问题。我想写一个(Oracle)SQL查询,大致如下:
SELECT count(*), MyFunc(MyTable.*) FROM MyTable GROUP BY MyFunc(MyTable.*)
在 PL/SQL 中,可以使用 RECORD 类型(和/或 %ROWTYPE),但据我所知,这些工具在 SQL 中不可用。但是,该函数需要完整的行。我该怎么做才能将整行传递给存储的函数?
谢谢!
不要以为你可以。
使用您需要的所有参数创建函数,或者传递行的 id 并在函数中执行 SELECT。