В терминах компьютерной науки мы говорим об анонимных функциях и названных функциях. Я думаю, что самое важное отличие состоит в том, что анонимная функция не связана с именем, отсюда и анонимная функция. В JavaScript это объект первого класса, динамически объявленный во время выполнения.
Для получения дополнительной информации об анонимных функциях и исчислении лямбда, Википедия - хорошее начало ( http://en.wikipedia.org/wiki /Anonymous_function).
Это невозможно; Oracle поставляет определенную версию Java с определенной версией СУБД, специально модифицированной для запуска «внутри» СУБД. Он может быть обновлен только Oracle как часть новой версии или выпуск патча СУБД.
См. Например, это обсуждение: https://forums.oracle.com/forums/thread .jspa? ThreadId = 2300779