J'essaie de générer des données aléatoires pour ma base de données de serveur sql. J'ai créé une procédure stockée qui prend la longueur de chaîne à générer mais le problème est qu'il ne me permettra pas de l'appeler dans l'instruction d'insertion.Procédure stockée dans une instruction d'insertion
insert into table1 (varchar_data,int_data) value ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
aussi cela ne fonctionne pas
insert into table1 (varchar_data,int_data) select ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
mais UDF DonT permettent ACTUALISATION – bjan
@bjan Pourquoi serait-ce un problème dans ce cas? –
n'est pas lié à cette question, mais que se passe-t-il si votre sp est en train d'exécuter une instruction de mise à jour? – bjan