سؤال

هل من الممكن تنفيذ إجراء مخزن داخل الزناد؟

شكرًا لك

هل كانت مفيدة؟

المحلول

نعم مثل هذا:

create or replace trigger trg
after insert on emp
for each row
begin
   myproc(:new.empno, :new.ename);
end;

نصائح أخرى

نعم يمكنك إطلاق إجراء إجراء من الزناد. ولكن، ضع في اعتبارك أن الزناد والإجراء لا ينبغي أن لا يمنع نفس الجدول.

نعم يمكنك. ضع في اعتبارك أن الزناد يمكن أن يطلق النار على كل صف يتأثر بمثريات DML. لذلك يجب تحسين إجراءاتك المخزنة أو يمكنك تشغيل مشكلات الأداء. المشغلات هي شيء جيد ولكن عليك فقط أن تضع في اعتبارك مشكلات الأداء التي يمكن أن تأتي عند استخدامها.

في SQL Server هو. ما DBMS الذي تستخدمه؟

إيتا: أوراكل، إيه؟ ليس لدي تجربة شخصية معها، ولكن هذه يبدو أن تشير إلى أنه يمكنك. لقد وجدت ذلك عن طريق googling "أوراكل تشجر الإجراء المخزن".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top