2010-01-20 2 views
1

J'ai besoin de tirer des données de table (disons tableau A) en utilisant une vue. Dans ce cas, basé sur certaines conditions, j'ai besoin de mettre à jour la table A et retournera les lignes de cette table.Tout en tirant les lignes de la vue du serveur SQL doit mettre à jour une table basée sur certaines conditions

S'il vous plaît laissez-moi savoir si quelqu'un connaît la solution pour cette ...

+1

Cela semble un peu confus. Il nous serait utile de donner quelques exemples de - les données de départ dans le tableau A, les données mises à jour, les données dans le jeu de résultats et la condition qui initie ce comportement. – APC

+0

Aussi, pensez-vous que la vue va gérer tout cela? – APC

+0

Le tableau A sera comme ci-dessous Nom Ids Drapeau A 1,2,3 0 B 5,6,7 1 Si j'écris une vue pour tirer les données ci-dessus alors je dois vérifier la colonne de drapeau comme si le flag est 0 alors besoin de mettre à jour cette ligne avec des valeurs dans la colonne Ids et la même chose doit être retournée – Govindan

Répondre

0

Let Renversons la question. Que diriez-vous d'utiliser MERGE pour mettre à jour ce dont vous avez besoin dans TableA, y compris certains enregistrements qui n'ont pas nécessairement besoin d'être modifiés, puis utiliser la clause OUTPUT pour transformer votre modification de données en quelque chose qui renvoie des données?

+0

Pouvez-vous donner un exemple? – Govindan

Questions connexes