none
Question sur contrainte ALTER TABLE CONTRAINT SQL RRS feed

  • Question

  • Bonjour j'ai besoins de créer une contrainte qui fait en sorte qui doit avoir au moins 8 caractère alphanumérique et débuter par au moins 4 lettre alphabétique en majuscule.

    J'ai fait :

    ALTER TABLE COUCOU

    ADD CONSTRAINT C3 CHECK(length(CODE)>=8 AND CODE LIKE '[^A-Z]%');


    Ça ne fonctionne pas lors de mes INSERT INTO il ne les acceptes pas. Je ne sais pas comment appliquer le UPPER dans ce cas




    mercredi 29 avril 2015 02:53

Toutes les réponses

  • Bonjour

    Avez vous essayé

    ADD CONSTRAINT C3 CHECK(length(CODE)>=8 AND CODE LIKE '[A-Z][A-Z][A-Z][A-Z]%');


    Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM

    jeudi 28 mai 2015 08:00