Либо создайте функцию со всеми необходимыми аргументами, либо передайте идентификатор строки и выполните SELECT внутри функции.

я следующая (довольно простая) проблема. Я хотел бы написать (Oracle) SQL-запрос, примерно так:

SELECT count(*), MyFunc(MyTable.*)
FROM MyTable
GR,OUP BY MyFunc(MyTable.*)

В PL / SQL можно использовать тип RECORD (и / или% ROWTYPE), но, насколько мне известно, эти инструменты не доступны в SQL. Однако функция ожидает полную строку. Что я могу сделать, чтобы передать всю строку в хранимую функцию?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос