2017-11-13 2 views
1

Ich habe keine ADD-, DELETE- oder ALTER-Berechtigung in meiner Instanz von SQL Server. Ich habe eine temporäre Tabelle, in die ich eine Spalte hinzufügen möchte.Fügen Sie der temporären Tabelle eine verkettete Spalte hinzu, wenn ich keine ADD-Berechtigung habe

Diese neue Spalte ist eine Verkettung von anderen Spalten, und ich möchte es in eine andere temporäre Tabelle schreiben.

Jetzt, wenn ich den folgenden CONCAT-Code verwende, ist die Ausgabe nur diese eine Spalte. Ich möchte die CONCAT-Spalte zusammen mit allen anderen Spalten in meiner ursprünglichen temporären Tabelle (# df_ERA4_b) haben.

SELECT CONCAT(A, OP, F, SUB, AIR, D, REQ, P) as CONCAT_COL 
INTO #df_ERA4_c 
FROM #df_ERA4_b 

Wie kann ich das erreichen?

+0

Warum erstellen Sie keine Ansicht? –

+0

Was ist eine Ansicht und wie erstellen Sie eine? – PineNuts0

Antwort

0

Fügen Sie ein * hinzu, um alle anderen Zeilen einzuschließen, oder listen Sie sie explizit auf.

SELECT 
    *, 
    CONCAT(A, OP, F, SUB, AIR, D, REQ, P) as CONCAT_COL 
INTO #df_ERA4_c 
FROM #df_ERA4_b 
+1

Ich habe das Komma vergessen! – PineNuts0

Verwandte Themen