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


EXEC Count_Assistant_Salary 1500



Pdf көрінісі
бет41/57
Дата28.07.2023
өлшемі2,79 Mb.
#104886
1   ...   37   38   39   40   41   42   43   44   ...   57
EXEC Count_Assistant_Salary 1500 


100 
Нәтижені тексеріңіз. 
Сұраныс 5.
 
Кіріс параметрлері мен Шығыс параметрлері бар процедураны 
жасау: 
CREATE PROCEDURE Count_Assistent_Itogo 
@Sum_salary Int, @Title Char(15) , @Itogo Int OUTPUT 
AS 
Select @Itogo = count(DOLGNOST)
from TEACHER
WHERE SALARY<=@Sum_salary 
AND DOLGNOST LIKE @Title 
Go 
Осы процедураны жасаңыз. Командаларды теру арқылы іске қосыңыз: 
Declare @q As int 
EXEC Count_Assistent_Itogo 2000, '%тент%', @q output select @q 
Нәтижені тексеріңіз. 
Сұраныс 6.
 
Кіріс параметрлерімен және RETURN процедурасын құру.
Егер студенттің нөмірі @param параметріне тең болса және оның Тегі 
"Алімжанова" болса, онда беру 1, әйтпесе 2 
CREATE PROCEDURE checkname @param int AS 
IF (SELECT SUTFNAME FROM STUDENT WHERE STUDENT_ID = 
@param) = ' Алімжанова '
RETURN 1 
ELSE 
RETURN 2 
Осы процедураны жасаңыз. Командалармен оны іске қосыңыз: 
DECLARE @return_status int 
EXECUTE @return_status = checkname 15 
SELECT 'Return Status' = @return_status 
Нәтижені тексеріңіз. 
Сұраныс 7

Student кестесінде стипендияның мәнін 50 грн-ға азайту үшін 
параметрлерсіз процедураны құру. 
CREATE PROC update_proc AS 
UPDATE STUDENT SET stipend = stipend-50 
Процедура ешқандай Мәліметтерді қайтармайды. 
Осы процедураны жасаңыз. Оны команда арқылы іске қосыңыз. 
EXEC update_proc 
Нәтижені тексеріңіз. 
 
6.9.8 Cұраныс нәтижесі 


101 
Сұраныс 8

Кафедраның нақты меңгерушісі туралы барлық ақпаратты алу 
үшін кіріс параметрі бар процедураны құру: 
CREATE PROC select_zavkaf @k CHAR(10) 
AS 
SELECT * FROM kafedra WHERE fio_zavkaf=@k 


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




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

    Басты бет