Мазмұны:

Осы дерекқор үшін сақталған процедураларды немесе триггерлерді қалай пайдалануға болады?
Осы дерекқор үшін сақталған процедураларды немесе триггерлерді қалай пайдалануға болады?

Бейне: Осы дерекқор үшін сақталған процедураларды немесе триггерлерді қалай пайдалануға болады?

Бейне: Осы дерекқор үшін сақталған процедураларды немесе триггерлерді қалай пайдалануға болады?
Бейне: Деректер базасын құру 10 сынып информатика 2024, Мамыр
Anonim

a орындай аламыз сақталатын процедура exec командасының көмегімен қалаған кезде, бірақ а триггер Оқиға (енгізу, жою және жаңарту) кестеде іске қосылғанда ғана орындалуы мүмкін. триггер анықталады. Сақталған процедура алады алу енгізу параметрлері, бірақ біз параметрлерді a параметріне кіріс ретінде бере алмаймыз триггер.

Сондай-ақ білу керек, біз сақталған процедураларда триггерлерді пайдалана аламыз ба?

Сіз қоңырау шала алмайсыз Триггер бастап Сақталған процедура , сияқты Триггер кестеде жасалады және жанама түрде жұмыстан босатылады. Бірақ сен алады қоңырау шалу сақталатын процедура бастап триггер , бірақ істеу рекурсивті болмауы керек екенін есте сақтаңыз.

Сондай-ақ, процедура мен триггердің айырмашылығы неде? Триггер және Процедура Жетілдірілген SQL құрамдас бөлігі болып табылады. Триггер және Процедура екеуі де орындау кезінде белгілі бір тапсырманы орындайды. Негізгі Trigger арасындағы айырмашылық және Процедура бұл Триггер оқиға болған кезде автоматты түрде орындалады, ал Процедура ол анық шақырылған кезде орындалады.

Осылайша, сақталатын процедураның дерекқор триггерлерінен қандай артықшылығы бар?

Артықшылық а сақталған процедура аяқталды а дерекқор триггерінің триггерлері параметрлерді қабылдай алмайды немесе мәндерді қайтара алмайды. А Триггер кестеге тәуелді және қолданбаның іске қосылмау үшін басқаруы жоқ a триггер қажет болмаған кезде. Екінші жағынан, А сақталатын процедура қажетінше шақыруға болады.

Дерекқор процедуралары мен триггерлерін қалай тексересіз?

Дерекқор процедуралары мен триггерлерін тексеру жолын түсіндіріңіз

  1. Solution Explorer бағдарламасында дерекқор жобасын ашыңыз.
  2. Көрініс мәзірінен Дерекқор схемасының көрінісін басыңыз.
  3. Схема көрінісі мәзірінен жоба қалтасын ашыңыз, онда сынақтан өту қажет нысандар бар.
  4. Тексерілетін нысанды тінтуірдің оң жақ түймешігімен нұқыңыз және Бірлік сынақтарын жасау түймешігін басыңыз.

Ұсынылған: