Технологиялары



Pdf көрінісі
бет40/57
Дата28.07.2023
өлшемі2,79 Mb.
#104886
1   ...   36   37   38   39   40   41   42   43   ...   57
Байланысты:
База данных

DEFAULT кілт сөзі
әдепкі параметрді қабылдайтын мән болып табылады.
Негізгі 
 AS кілт сөзі 
дененің басында сақталады.
Сақталатын процедурадан шығуды 
RETURN командасы
арқылы жүзеге 
асыруға болады. 
Сақталатын процедураны жою 
DROP PROCEDURE {процедураның_аты} [,...n] 
Сақталатын рәсімді орындау 
Сақталған процедураны орындау үшін келесі команда қолданылады: 
[[ EXEC [ UTE] процедура_аты [;номер]
[[@процедура_аты=]{ мәні | @айнымалы_аты}
[OUTPUT ]|[DEFAULT ]][,...n] 
Егер сақталатын процедураны шақыру пакеттегі жалғыз команда болмаса, 
онда EXECUTE командасының болуы міндетті.
OUTPUT кілт сөзін қолдану процедураны шақыру кезінде OUTPUT кілт 
сөзін жасау кезінде жарияланған параметрлерге ғана рұқсат етіледі. 
Әрине, көрсетілген DEFAULT сөзі әдепкі параметр үшін ғана рұқсат 
етіледі. EXECUTE командасының синтаксисінен параметр аттары процедураны 
шақырғанда төмен түсірілуі мүмкін. 
Сұраныс 3.
 
Параметрлерсіз процедураны жасау. Процедура барлық 
ассистенттердің санын есептейді: 
CREATE PROCEDURE Count_Assistent


99 
AS
Select count(DOLGNOST) 
from TEACHER 
where DOLGNOST='Ассистент'
Go 
Сұранысты 
орындаңыз. 
University
Мәліметтер 
Қорының 
Бағдарламалау/Сақталатын Процедуралар
бөлімінде жасалған процедураны 
қараңыз. 
Оны команда арқылы іске қосыңыз: 
EXECUTE Count_Assistent 
Нәтижені тексеріңіз. Ассистенттер саны = 6. 
6.9.7 Сұраныс нәтижесі 
Сұраныс 4 . Кіріс параметрімен процедураны құру. Мысалы, жалақысы 
берілген параметрден аспайтын ассистенттер санын есептеу керек 
@Sum_salary: 
CREATE PROCEDURE Count_Assistent_Salary 
@Sum_salary as Int
AS 
Select count(DOLGNOST)
from TEACHER
WHERE DOLGNOST='Ассистент' and SALARY>=@Sum_salary
Go 
Осы процедураны жасаңыз. Оны команда арқылы іске қосыңыз.


Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет