IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Simple requête sql


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de innova
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 185
    Par défaut Simple requête sql
    Bonjour,

    J'ai deux simples requêtes à faire :

    A chaque fois, je dois tester la valeur des champs et si ce n'est pas correct les insérer une table error.

    Première :
    ----------

    J'ai une table test_dts qui contient 9 champs :

    det1,det2,det3,det4,det5,det6,det7,det8,det9

    Je dois tester les champs suivants : det1,det2,det3 de la manière suivante :

    det1 : Vérifier que la valeur est non nulle.
    det2 : Vérifier que le type de données : integer et supérieur à zéro.
    det3 : Vérifier si le format “ 2006/11/09-13:55:51 “ est correct.
    ( Vérifier le format de cette manière : AAAA/MM/JJ-hh:mm:ss )

    Si c'est pas bon, envoyer cela dans une table error_table.

    Comment faire cette requête ?

    Merci d'avance.
    ++

    Deuxième :
    ----------

    A chaque fois, je dois tester la valeur des champs et si ce n'est pas correct les insérer une table error.

    det4 :Vérifier que le champ contient une des valeurs permises
    suivantes : Detected, Quarantaine Failed, Quarantaine,Deleted
    Deleted Failde.

    det5 : Vérifier que la valeur du champ est non nulle.

    det6 : Vérifier que la valeur du champ est non nulle.

    det7 : Vérifier que le type de données : integer et supérieur à zéro.

    Si c'est pas bon, envoyer cela dans une table error_table.

    Comment faire cette requête ?

    Merci d'avance.
    ++

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut
    Bonjour,

    regardes du coté des TRIGGERS. Ils sont activés automatiquement lors de l'insertion ou la mise à jour d'une table.

    Tu pourras donc tester chacune des colonnes et en cas d'erreur inclure un enregistrement dans ta table error_table

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. je bloque sur de simples requêtes SQL
    Par ikuzar dans le forum Débuter
    Réponses: 6
    Dernier message: 17/09/2012, 19h17
  2. Question simple requête SQL
    Par parapluie dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/07/2010, 11h53
  3. [MySQL] Simple (?) Requête SQL
    Par OmnislashS dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 08/02/2010, 10h19
  4. Simple requête SQL.
    Par About dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/04/2008, 04h12
  5. requête SQL simple
    Par Echizen1 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/09/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo