Proprio oggi avevo la necessità di generare una chiave alfanumerica casuale (o stringa randomica che di si voglia) all’interno di una procedura SQL Server. Senza investigare troppo sul motivo di questa necessità
ecco qua la soluzione.
Una procedura che dato un set di caratteri e una lunghezza N, ritorna in output una strina di N caratteri presi dal set specificato, in modo casuale.
CREATE PROC genera_string_random (@p_len INT, @p_random_string VARCHAR(100) OUTPUT)
AS
BEGIN
DECLARE @v_string VARCHAR(100);
DECLARE @v_type TINYINT;
...
Leggi il seguito »