Вид:
Представление является виртуальным table
. Это не физически существует. Скорее, он создается запросом joining
один или несколько tables
. Вид returns a table
.
Хранимая процедура: Хранимая процедура - это группа Transact-SQL
операторов, скомпилированных в единый план выполнения.
хранимые процедуры returns Output parameters
, return codes
(которые всегда являются целочисленными значениями),
набор результатов для каждой инструкции SELECT
, содержащейся в хранимой процедуре или любых других хранимых процедурах, вызываемых хранимой процедурой, глобальный курсор, на который можно ссылаться вне хранимой процедуры.
ключевые преимущества хранимой процедуры : Precompiled execution
, reduced client/server traffic
, efficient reuse of code
, programming abstraction
и enhanced security controls
.
Обновление:
A хранимая функция - это именованный блок PL / SQL, который похож на процедуру. Основное различие между процедурой и функцией заключается в том, что функция всегда должна возвращать значение, но процедура может возвращать или не возвращать значение.
1) Тип возвращаемого значения: раздел заголовка определяет тип возвращаемого значения функции. Возвращаемый тип данных может быть любым из типов данных oracle, таких как varchar, number и т. Д.
2) Секция исполнения и исключения должна возвращать значение, имеющее тип данных, определенный в секции заголовка