Procédure stockée pour Insérer des Données d'une table à l'autre avec les mêmes noms de colonnes

J'ai un master de la table et de quelques petits table.

  • Master table a C1 | C2 | C3 | C4 | C5 |
  • Une petite table a C1 | C2 | C3 |

Aussi @C1 (une variable qui a une valeur qui correspond à la valeur de C1 en Master table.

Les noms de colonne correspond pour les deux tableau. Je veux créer une procédure stockée qui insère des valeurs de Master table (C1, C2, et C3) à la plus petite table (C1, C2, C3).

Mon effort:

Create proc Schema.Proc
(@C1 int)
AS
BEGIN
INSERT INTO SmallTable
(C1, C2, C3) --- Columns of smaller table
Values (SELECT C1, C2, C3 ---Columns of Master table
FROM MasterTable)
WHERE C1 = @C1 --- Where value of C1 of Master table matches the value of @C1
END

S'il vous plaît aider

Merci

  • Vous n'expliquez pas pourquoi vous choqué. Et, je suis retrait de la jquery la balise
  • Sont vous offrant des points de bonus pour une solution à l'aide de jQuery?
  • Merci les gars pour une aide rapide. Désolé pour le jquery tag...hehe je vais faire les changements nécessaires et marque la première réponse comme ACCEPTÉES dès que je peux. Merci
  • haha, c'est trop mauvais, il pourrait avoir été plutôt intéressant
  • Veux juste préciser - est la colonne C1 ici votre référence de clé étrangère entre la table principale et la plus petite table?
InformationsquelleAutor 007 | 2013-01-07