ПредишенСледващото

Наръчник на инструкции и функции на InterBase SQL

СЪЗДАВАНЕ НА ПРОЦЕДУРА

СЪЗДАВАНЕ НА ПРОЦЕДУРА дефинира нова запомнена процедура в базата данни. Съхранената процедура е отделна програма, написана на езика на процедури и тригери InterBase. и запазена като част от метаданните на базата данни. Съхранени процедури могат да приемат входни параметри и стойности за връщане от самото приложение.

Езикови процедури и тригери InterBase включва цялата манипулация на SQL данни и някои мощни подобрения, включително: АКО. ТОГАВА. Иначе, докато. DO, за избрани. DO, изключения и обработка на грешки.

Има два вида процедури:

  • процедура за подбор. че приложения могат да използват вместо масите или видовете в SELECT изявлението. Процедурата за подбор трябва да бъдат дефинирани за да се върнете една или повече стойности, или в резултат на процедурата е грешката.
  • Прилагане на процедури, които приложения могат да се обаждат директно в отчета за извършете процедурата. Извършване на процедурата не изисква върнатите стойности на обаждащия се.

Съхранените процедури се състоят от глава и тяло.

Наименование на процедура предвижда:

  • Името на съхранена процедура, която трябва да бъде уникален сред имената на процедурите и таблиците в базата данни.
  • По желание списък на входни параметри и техните типове данни, че процедурата отнема от програмата за разговори.
  • След списъка на данъчни декларации по ключова дума на изходните параметри и техните типове данни, ако процедурата връща стойност на извикващата програма.

Тялото на процедура съдържа:

  • Като опция се предлага списък на локални променливи и техните типове данни.
  • Блокирането на инструкции на езика на процедури и тригери InterBase. ограничен започват и свършват. Устройството може да включва други блокове, така че има няколко нива на инвестиции.

Забележка: Тъй като всяко твърдение в тялото на запомнена процедура трябва да бъде попълнен с точка и запетая, ще трябва да се определи друг символ, за да завършите CREATE изявление ПРОЦЕДУРА в ISQL. Използвайте определен срок преди процедурата създават, за да се определи терминатор, различна от точка и запетая. След инструкции сътворяват ПРОЦЕДУРА, включете срока на SET, терминатор, че ще се върнете към точка и запетая.

Езикови процедури и тригери InterBase е пълен програмен език за съхранени процедури и тригери. Той включва:

  • Манипулацията на SQL данни: вмъкване, обновяване, изтриване и Сингълтън SELECT.
  • Оператори и SQL изявления, включително и на СДС, свързан с базата данни, както и генератори.
  • Мощно разширява SQL, включително инструкции за присвояване, инструкции за контрол поток, контекстни променливи (за тригери), дори-публикуване инструкции, изключения и указания за работа грешка.

Следващата таблица обобщава езикови разширения за съхранени процедури:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!