Professional Documents
Culture Documents
Bi tp Ch 1
Stored-Procedure & Trigger & Function
Table of Contents
1. Bi tp v Stored-Procedure ..................................................................................... 2
1.1.
1.2.
1.3.
2. Bi tp v Cursor....................................................................................................... 3
3. Bi tp v Trigger...................................................................................................... 3
Khoa H thng thng tin i hc Cng ngh thng tin HQG Tp.HCM
1. Bi tp v Stored-Procedure
Vo Query Analysis, vit cc store-procedure trong CSDL hin hnh:
2)
3)
4)
Vit stored-procedure In ra dng Xin cho + @ten vi @ten l tham s u vo l tn Ting Vit
c du ca bn. Gi :
s dng UniKey g Ting Vit
chui unicode phi bt u bi N (vd: NTing Vit)
dng hm cast (<biuThc> as <kiu>) i thnh kiu <kiu> ca <biuThc>
5)
6)
7)
Vit stored-procedure Nhp vo 2 s @s1,@s2. Xut tng @s1+@s2 ra tham s @tong. Cho thc thi
v in gi tr ca tham s ny kim tra.
8)
Vit stored-procedure Nhp vo 2 s @s1,@s2. Xut tng @s1+@s2 ra tham s @tong. Cho thc thi
v in gi tr ca tham s ny kim tra di dng Tng l : @tg vi @tg =@s1+@s2.
9)
10)
11)
Vit stored-procedure Nhp vo 2 s @s1,@s2. Xut min v max ca chng ra tham s @max,
@min. Cho thc thi v in gi tr ca cc tham s ny kim tra.
13)
14)
15)
16)
Vit stored-procedure Nhp vo 2 s nguyn @s1,@s2. Xut c chung ln nht ca @s1 v @s2 ra
tham s @gcd. Cho thc thi v in bng lnh select gi tr ca tham s ny kim tra di dng
Kt qu : ucln(@s1,@s2) = @gcd trong thay th @s1,@s2,@gcd bi cc gi tr tng ng.
Khoa H thng thng tin i hc Cng ngh thng tin HQG Tp.HCM
Vit stored-procedure Ci t c dng quy, thut ton Euler tm c chung ln nht (a,A).
18)
19)
2. Bi tp v Cursor
20)
21)
3. Bi tp v Trigger
22)
Vit trigger khi thm mi, sa tn tc gi, thm/sa mt ta sch th in ra cu thng bo bng Ting
Vit thm mi ta sch. Gi :
Kim tra trigger to bng khi lnh d liu khng b thay i :
begin tran
--khi lnh thm,xa,sa
rollback
23)
Khoa H thng thng tin i hc Cng ngh thng tin HQG Tp.HCM
Vit trigger khi Khi thm mi mt ta sch th kim tra xem c ta sch trng tn vi ta sch
va c thm hay khng. X l 2 trng hp :
-
Khoa H thng thng tin i hc Cng ngh thng tin HQG Tp.HCM