Bonjour les experts,
Dans une procédure stockée, j'utilise la commande xp_CmdShell pour créer des fichiers texte.
J'aimerais donner un nom unique à chaque fichier créé en gérant un horodatage.
Pour ce faire, je construis le nom de mon fichier ainsi:
Je trouve cela un peut lourd et je me demande s'il n'y a pas une solution plus simple pour nommer un fichier de façon unique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT CONVERT(NVARCHAR(4), YEAR(GETDATE())) + '-' + CONVERT(NVARCHAR(2), MONTH(GETDATE())) + '-' + CONVERT(NVARCHAR(2), DAY(GETDATE())) +'-' + REPLACE(CONVERT(NVARCHAR(100),CAST(GETDATE() AS TIME)), ':','') + '.TXT'
Si l'un d'entre vous vous à une meilleure solution, je suis preneur !
Merci et bonne journée.
Partager