Имам функция на Oracle GetEmployeeDetails, която записва всички подробности за служителите във временна таблица TempEmployeeDetails table.
Трябва да извикам функцията, последвана от заявка за избор на временната таблица. Извикването на функцията е успешно, но заявката за избор извежда следната грешка.
"BEGIN :Output := MyPackage.GetEmployeeDetails(" + ":EmployeeId,"); ИЗБЕРЕТЕ * ОТ TempEmployeeDetails; КРАЙ;"
Горната заявка ми дава тази грешка:
ORA-06550: ред 1, колона 98:
PLS-00428: очаква се клауза INTO в този оператор SELECT