PDA

View Full Version : xin chi giup e



thachetconhon
22-10-2008, 18:58
em moi hoc ve sql có bai tap ve store procedure trong project quan ly benh nhan noi tru: them mot benh nhan moi, cac giá trị được truyen wa cac tham số, có kiểm tra rang buộc khóa chính và khóa ngoại
Benhnhan: (sonhapvien(khoachinh), hoten, namsinh, phai, #matinh(khoangoai), diachi, cmnd, #manghe, #maqt, #madt, sobhyt, nguoithan, noitiepnhan, tgvaovien, #makhoa, #makq, #matuvong, chandoanravien, benhchinh)

cho em hoi them ve function coa giong tao store pro ko? cach tao funtion?
cam on cac anh mong chi dum e(ga)

aochoangxanh
23-10-2008, 08:47
Create Function dbo.GetMaBN (@MaBN char(8))
Returns int
As
Begin
Declare @getMaBN int
Declare @i int
Declare @stt int
Set @i = 3

While(substring(@MaBN,@i,1)=0)
Set @i=@i+1
Set @stt = 8-@i+1
Set @getMaBN = Convert(int,right(@MaBN,@stt)) --08001234 = 1234
return (@getMaBN)
End
Go

ví dụ như vậy :)