В чем разница между внутренней функцией/процедурой внешней функции/процедуры? Я пытался найти его в Google, но это не приносит многого, и я все еще смущен. Это где функция или процедура помещаются в тело?Внутренняя и внешняя процедура/функция
ответ
внешняя процедура или функция standlone Подпрограмма в то время как внутренние процедуры или
функции являются подпрограммами, которая является частью пакета и может быть перегружено.
-1 Это простой неправильный ответ. [Вложенные/пакетные/автономные подпрограммы] (http://docs.oracle.com/cd/E11882_01/appdev.112/e17126/subprograms.htm) отличается от категории, чем внешние подпрограммы. – user272735
См chapter PL/SQL Subprograms из PL/SQL Language Reference:
Если процедура C или метод Java хранится в базе данных, вы можете опубликовать его в качестве внешней подпрограммы и затем вызвать его из PL/SQL.
Таким образом, внешняя подпрограмма представляет собой функцию/процедуру/метод, реализованный на каком-то другом языке поддержки баз данных Oracle, чем PL/SQL. Внешнюю подпрограмму можно вызвать из PL/SQL, указав подпрограмму PL/SQL со спецификацией вызова. Эта подпрограмма по существу является только оберткой вокруг подпрограммы без PL/SQL.
Мне не известно о внутренней подпрограмме термина. Может быть, это просто противоположность внешнему? То есть подпрограмма, реализованная в PL/SQL.
- 1. Внутренняя и внешняя фрагментация
- 2. Внутренняя и внешняя закругленная граница
- 3. Внешняя вебсервис «Внутренняя ошибка»
- 4. Схема наблюдателя: внутренняя и внешняя регистрация
- 5. Внутренняя и внешняя домашняя эксплуатация Zabbix
- 6. Внутренняя и внешняя настройка отслеживания ошибок
- 7. Сборка ... внутренняя и внешняя пространство имен
- 8. Native Client внутренняя/внешняя песочница
- 9. Автоопред внутренняя/внешняя среда разработки
- 10. JQuery Scroll Внутренняя/внешняя страница
- 11. Почему внешняя синхронизация быстрее, чем внутренняя?
- 12. '.' не распознается как внутренняя или внешняя команда
- 13. Snap: внутренняя/внешняя петля с heist
- 14. Внутренняя/внешняя ссылка виджет для Plone
- 15. «$» не распознается как внутренняя или внешняя команда
- 16. $ не распознается как внутренняя или внешняя команда
- 17. не распознается как внутренняя или внешняя команда
- 18. Keytool не распознается как внутренняя/внешняя команда
- 19. '{' не распознается как внутренняя или внешняя команда
- 20. Внешняя внешняя и внешняя внешняя безопасность
- 21. JAVA_HOME не распознается как внутренняя/внешняя команда
- 22. '.' не переконфигурируется как внутренняя или внешняя команда
- 23. Та же внутренняя высота изображения div, что и внешняя
- 24. git не распознан как внутренняя и внешняя команда
- 25. Как организована внешняя память, внутренняя память и кеш?
- 26. «php» не распознается как внутренняя или внешняя команда в терминале
- 27. Java не распознается как внутренняя или внешняя команда
- 28. javac не распознан как внутренняя или внешняя команда
- 29. 'android' не распознается как внутренняя или внешняя команда
- 30. Почему моя внешняя ссылка отображается как внутренняя ссылка?
Если вы не можете найти его легко в Google, возможно, вам стоит задать вопрос об источнике, из которого вы слышали эти условия. Если они используют нестандартную терминологию, тогда они будут путать всех. –