alter table ensuite mettre à jour dans un état unique

J'ai une exigence où j'ai besoin de Modifier (Ajouter 2 colonnes), puis mise à jour de la même table.

Voici la requête que j'ai essayé:

ALTER TABLE A
ADD c1 int,c2 varchar(10)

UPDATE  A set c1 = 23, c2 = 'ZZXX'

J'ai besoin d'exécuter deux requêtes à la fois.

Je suis à l'aide de Talend ETL outil, dans ce que nous avons un composant tMssqlrow, qui nous permettent d'exécuter plusieurs requêtes (je suis à l'aide de 10 à 15 requêtes de mise à jour dans le seul composant).

Mais la requête ci-dessus ne fonctionne pas.

Je l'ai testé dans la Base de données Microsoft SQL. j'obtiens l'erreur ci-dessous :

Msg 207, Niveau 16, État 1, Ligne 5

Nom de colonne non valide "c1". Msg 207,

Niveau 16, État 1, Ligne 5

Nom de colonne non valide 'c2'.

quelqu'un peut-il m'aider à résoudre ce problème.

ajouter GO après la ALTER déclaration.
si nous utilisons aller dans MSSQL il fonctionne mais je ne peux pas utiliser d'aller dans talend, talend est throghing erreur :: erreur de syntaxe près de go

OriginalL'auteur Raghunath | 2013-04-01