Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (70.76 KB, 3 trang )
Tạo một hàm mã hoá với T-SQL
Trong SQL hỗ trợ lập trình với T-SQL, bạn có thể tạo các hàm xử lý chuỗi hoặc những
vấn đề liên quan đến chuỗi. Và đây là ví dụ về cách mã hoá một chuỗi nào đó (ví dụ mã
hoá password). Thực chất của hàm này là thay đổi chuỗi nhập vào bằng chuỗi khác theo
Trong SQL hỗ trợ lập trình với T-SQL, bạn có thể tạo các hàm xử lý chuỗi hoặc những
vấn đề liên quan đến chuỗi.
Và đây là ví dụ về cách mã hoá một chuỗi nào đó (ví dụ mã hoá password). Thực chất
của hàm này là thay đổi chuỗi nhập vào bằng chuỗi khác theo một quy luật nào đó. Và
quy luật ở đây là ký tự ở vị trí lẽ sẽ tăng lên 20*number, ký tự ở vị trí chẵn sẽ giảm đi
20*number.
1. Hàm mã hóa ký tự
view plain print ?
1.
2. CREATE FUNCTION fuMaHoaString
3. (@strInput nvarchar(200),
4. @dt smallint=-1)
5. RETURNS nvarchar(200)
6. AS
7. BEGIN
8. Declare @str nvarchar(200)
9. Declare @lenStr tinyint
10. Declare @i tinyint
11. Declare @k smallint
12. Set @lenStr = Len(@strInput)
13. Set @str = ''
14. Set @i = 1
15. If (@dt = 0)
16. Set @dt = -1
17. Set @k = @dt / Abs(@dt)