CHƯƠNG 5:
LẬP TRÌNH VỚI TRANSACT-
SQL
1
TH T C L U TR (STORE Ư
PROCEDURE)
2
BIẾN CỤC BỘ
Bi n là m t đ i t ng có th ch a d li uế ượ
D li u th đ a vào các câu l nh SQL dùng c c ư
b
Tên các bi n c c b ph i b t đ u b ng @ế
T khóa SET hay SELECT đ c dùng đ gán giá tr ượ
cho bi n c c b .ế
3
ThS. L ng Th Ng c Khánh – K. CNTT – ĐH Tôn Đ c Th ngươ
BIẾN CỤC BỘ (TT)
DECLARE @Tên_bi n Ki u_d _li u [, ...] ế
Ki u d li u text, ntext ho c image không đ c ượ
ch p nh n khi khai báo bi n ế
d : Đ khai báo các bi n l u tr giá tr t ng s ế ư
l ng đ t hàng, h tên n cung c p, ngày xu t ượ
hàng. S d ng l nh DECLARE nh sau: ư
DECLARE @Tongsldat INT, @Hotenncc CHAR(50)
DECLARE @Ngayxh DATETIME
4
ThS. L ng Th Ng c Khánh – K. CNTT – ĐH Tôn Đ c Th ngươ
BIẾN CỤC BỘ (TT) – GÁN GIÁ TRỊ CHO BIẾN
T khóa SET hay SELECT đ c dùng đ gán ượ
giá tr cho bi n. ế
Cú pháp: SET @<tên bi n c c b > = <giá tr > ế
Ho c là:
SELECT @<Tên bi n c c b > = <giá tr >ế
Chú ý: Ph m vi ho t đ ng c a bi n ch n m ế
trong m t th t c ho c m t ch a l nh
khai báo bi n đóế
5
ThS. L ng Th Ng c Khánh – K. CNTT – ĐH Tôn Đ c Th ngươ