NEWS

[SQLSERVER] Hướng dẫn tạo mật khẩu ngẫu nhiên (random) trong sql

[SQLSERVER] Hướng dẫn tạo mật khẩu ngẫu nhiên (random) trong sql
Đăng bởi: Thảo Meo - Lượt xem: 11946 09:33:04, 09/07/2018DATABASE   In bài viết

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

THÔNG TIN TÁC GIẢ

[SQLSERVER] Hướng dẫn tạo mật khẩu ngẫu nhiên (random) trong sql
Đăng bởi: Thảo Meo - Lượt xem: 11946 09:33:04, 09/07/2018DATABASE   In bài viết

CÁC BÀI CÙNG CHỦ ĐỀ

Đọc tiếp