Nach dem Ausführen dieses Skripts enthält dt3 eine Spalte „a“. Wenn Sie in einem Skript die Funktion „Verketten“ verwenden, kann dies zu unerwartetem Verhalten führen oder dazu, dass Variablen, die in der Tabelle nicht verwendet werden, manuell entfernt werden müssen. (Beispiel: Die Tabellenvariable „SQL“ wird automatisch zu Tabellen hinzugefügt, die von SQL-Abfragen zurückgegeben werden.) Stellen Sie in „Verketten“ eine Option bereit, um doppelte Tabellenvariablen vor der Verkettung umzubenennen, wenn sie zu einer neuen Spalte führen würden.
Names default to here(1);
dt1 = New Table( "Test", Add Rows(1), New Table Variable( "a", 1 ) );
dt2 = New Table( "Test", Add Rows(1), New Table Variable( "a", 2 ) );
dt3 = dt1 << Concatenate( dt2 );