Что такое триггеры и хранимые процедуры в SQL?
Что такое триггеры и хранимые процедуры в SQL?

Видео: Что такое триггеры и хранимые процедуры в SQL?

Видео: Что такое триггеры и хранимые процедуры в SQL?
Видео: Триггеры и хранимые процедуры в MS SQL Server (Triggers and stored procedures) 2024, Май
Anonim

Хранимая процедура - это определенный пользователем фрагмент кода, написанный в локальной версии PL / SQL, который может возвращать значение (превращая его в функцию), которое вызывается явным вызовом. Триггер - это хранимая процедура, которая запускается автоматически при возникновении различных событий (например, Обновить , вставлять , удалять ).

В чем разница между триггером и хранимой процедурой в этом плане?

Мы можем выполнить хранимая процедура всякий раз, когда мы хотим, с помощью команды exec, но курок может выполняться только тогда, когда событие (вставка, удаление и обновление) запускается в таблице, на которой курок определено. Хранимые процедуры может возвращать значения, но курок не может вернуть значение.

Аналогично, что такое хранимая процедура и как она используется? Хранимая процедура используется для извлечения данных, изменения данных и удаления данных в таблице базы данных. Вам не нужно писать целое SQL каждый раз, когда вы хотите вставить, обновить или удалить данные в SQL база данных. Хранимая процедура - это предварительно скомпилированный набор из одного или нескольких SQL утверждения, которые выполняют некоторую конкретную задачу.

Имея это в виду, можем ли мы использовать триггер в хранимой процедуре?

Ты не можешь позвонить Курок из Хранимая процедура , в качестве Курок создаются на столе и неявно запускаются. Но ты жестяная банка вызов хранимая процедура в от курок , но делать помните, это не должно быть рекурсивным.

Что такое хранимая процедура в СУБД?

А хранимая процедура представляет собой набор операторов языка структурированных запросов (SQL) с присвоенным именем, которые хранится в отношениях Управление базой данных system как группа, поэтому ее можно повторно использовать и совместно использовать несколькими программами.

Рекомендуемые: