verification du type de données [sql serveur] - SQL/NoSQL - Programmation
MarshPosté le 10-06-2005 à 16:31:00
Bonjour
Je suis sous SQL serveur 2000 et j'ai créé un type de données code_RHType qui est un varchar(8) et j'ai imposer une regle dessus (code_rhRule). Certaines de mes tables utilisent ce type et cet regle ce qui empeche d'inserer des valeurs ne respectant pas le format definit dans la regle.
J'ai une table qui n'a pas et ne doit pas disposer de telle contrainte. Par contre j'aimerai selection seulement tous les valeurs correspondant a ce type. comment faire une requete du genre :
SELECT code_rh FROM tmp_code_rh WHERE code_rh like code_RHType
pour info voici ma regle code_rhrule
@code_rh LIKE ('[A-Z#][A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9]') or @code_rh like 'cccc[a-z][a-z][a-z][a-z]'
--------------- http://www.starbusiness.fr : jeux en ligne bientôt Massivement Multi Joueur. Gestion et Wargame dans un univers à la conquête de l'espace ...
Marsh Posté le 10-06-2005 à 16:31:00
Bonjour
Je suis sous SQL serveur 2000 et j'ai créé un type de données code_RHType qui est un varchar(8) et j'ai imposer une regle dessus (code_rhRule).
Certaines de mes tables utilisent ce type et cet regle ce qui empeche d'inserer des valeurs ne respectant pas le format definit dans la regle.
J'ai une table qui n'a pas et ne doit pas disposer de telle contrainte.
Par contre j'aimerai selection seulement tous les valeurs correspondant a ce type.
comment faire une requete du genre :
SELECT code_rh FROM tmp_code_rh WHERE code_rh like code_RHType
pour info voici ma regle code_rhrule
@code_rh LIKE ('[A-Z#][A-Z][A-Z][A-Z][0-9][0-9][0-9][0-9]') or @code_rh like 'cccc[a-z][a-z][a-z][a-z]'
---------------
http://www.starbusiness.fr : jeux en ligne bientôt Massivement Multi Joueur. Gestion et Wargame dans un univers à la conquête de l'espace ...