Bonjour,
J'ai plusieurs champs à tester.
Si c'est pas bon --> table errreur
Si c'est ok --> table data
J'ai quand même essayé un test :
declare
@variable int
select @variable = ISNUMERIC(champ) from table
if ( condition pas remplie )
BEGIN
insertion dans la table erreur
END
ELSE
BEGIN
insertion dans la table erreur
END
Nom de la table : test_dts
----------------
Premier champ : machine_name ( exemple : PC040013079 )
---------------
Je veux simplement vérifier que ce champ n'est pas vide.
Deuxième champ : scan_number ( exemple : 1)
-----------------
Je veux vérifier qu'il est bien de type numérique et non vide.
Troisième champ : timestamp ( exemple : 2006/10/11-12:56:44 )
-----------------
Je veux vérifier que le format est correct.
Quatrième champ : detection ( exemple : Detected )
-----------------
Je veux vérifier que le champ contient uniquement une des valeurs suivantes :
Detected, Quarantained, Quarantaine failed, PPscaninfo
Cinquième champ : version ( exemple : version=20061010 )
-------------------------
Je veux vérifier que c'est toujours sous cette forme.
Sixième champ : time
---------------
( exemple : timeframe=2006/10/11 10:56:40 - 2006/10/11 10:56:45 )
Je veux vérifier que c'est toujours sous cette forme.
Septième champ : type ( example : ProcessId " données ")
----------------
Je veux vérifier que ce champ commence toujours par un des choix suivants :
ProcessId " données "
Folder " données "
File " données "
Key " données "
Comment faire cela ?
Si vous pouviez m'aider ce serait sympa.
Merci d'avance.
++
Partager