[SQLSERVER] Hướng Dẫn Tạo Mật Khẩu Ngẫu ... - Lập Trình VB.NET

Hi chào các bạn, bài viết hôm nay, mình sẽ hướng dẫn các bạn cách viết một đoạn code T-sql tạo mã password random trong cơ sở dữ liệu sqlserver.

Thường các bạn thấy, trong một số chương trình, có chức năng tạo password ngẫu nhiên, giống OTP (one time password), mã code bí mật để giao dịch trong một khoảng thời gian...

 

random password sqlserver

 

Source code SQL:

DECLARE @char CHAR = '' DECLARE @charI INT = 0 DECLARE @password VARCHAR(100) = '' DECLARE @len INT = 12 -- Cấu hình chiều dài mật khẩu WHILE @len > 0 BEGIN SET @charI = ROUND(RAND()*100,0) SET @char = CHAR(@charI) IF @charI > 48 AND @charI < 122 BEGIN SET @password += @char SET @len = @len - 1 END END SELECT @password [PassWord]

=> kết quả khi chạy câu lệnh trên

random mật khẩu sqlserver

HAVE FUN :)

Tags: random

Từ khóa » Câu Lệnh Random Trong Sql