ändere die Tabelle und aktualisiere sie in einer einzigen Anweisung

Ich habe eine Anforderung, in der ich ändern (2 Spalten hinzufügen) und dann die gleiche Tabelle aktualisieren muss.

Hier ist die Abfrage, die ich versucht habe:

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

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

Ich muss die beiden oben genannten Abfragen gleichzeitig ausführen.

Ich verwende das Talend ETL-Tool. In dieser Komponente ist tMssqlrow enthalten, mit dem wir mehrere Abfragen ausführen können (ich verwende 10 bis 15 Aktualisierungsabfragen in einer einzelnen Komponente).

Die obige Abfrage funktioniert jedoch nicht.

Ich habe in der Datenbank Microsoft SQL getestet. Ich erhalte den folgenden Fehler:

Meldung 207, Ebene 16, Status 1, Zeile 5

Ungültiger Spaltenname 'c1'. Nachricht 207,

Stufe 16, Status 1, Zeile 5

Ungültiger Spaltenname 'c2'.

kann mir jemand helfen, dieses Problem zu lösen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage