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 :

Vues SQL Server


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Par défaut Vues SQL Server
    Bonjour ,
    j'ai une vue X qui copie les données de ma table Y.
    j'utilise cette vue X pour des manipulations au niveau formulaire et c'est lors de la validation que je vais appliquer les changements dans ma table Y.
    SVP comment je pourrais faire pour que lors de la suppression d'une ligne dans la vue X celà ne supprime pas également la ligne en question dans ma table Y ?
    merci et bonne journée !

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Une vue n'est autre qu'une requête Select qui est nomée.
    Vous n'avez donc pas la possibilité de supprimer une information dans la vue sauf si la suppression dans la vue pour vous ne se résume qu'à un simple filtre.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Par défaut
    je ne vous comprends pas ! soyez un peu plus clair SVP
    merci

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    1-Une vue ne possède pas d'espace de stockage
    2-Une vue n'est pas une copie d'une table mais une requête select qui possède un nom.

    Conclusion: Votre concepte ne peux pas être appliqué dans ces conditions
    Vous devez passer par une table temporaire par exemple.

    Pouvez-vous expliquer en détails le but de cette implémentation peut être en dirant nous plus.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Par défaut
    Merci j'ai dejà créé ma table temporaire avec une procedure stockée qui elimine d'abord toutes les lignes et qui fait ensuite une insertion à partir de ma table image à chaque apel. histoire de rafraichir les données.
    Et je suis entrain de bosser avec . merci encore

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Par défaut
    Dis moi laurent comment je pourrais créer une nouvelle table de même structure qu'une table existante dans ma BD ?

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 77
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select * into maNouvelleTable
    from maTable
    where 1=2

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

Discussions similaires

  1. Calcul vue SQL server 2005
    Par BOUBOU81 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/01/2008, 17h45
  2. [Access 2007] update sur des tables / vues SQL server
    Par Flamby38 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 28/09/2007, 13h56
  3. Requête sur Vue SQL Server 2000 PLANTE aléatoirement
    Par StarMusic dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/11/2006, 10h22
  4. [VB]Importer une vue SQL Server via Visual Basic
    Par NoViceDel dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 24/05/2006, 19h57
  5. Vues SQL Server
    Par LeNeutrino dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/03/2006, 10h35

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