2016-04-20 12 views
0

Ich versuche, Datensätze für einige Spalten aus einer physischen Tabelle in eine temporäre Tabelle mit benutzerdefinierten IDENTITY einzufügen. Es erstellt die Identitätsspalte (Feldname = IDNUM), aber die Werte sind 0 für alle Zeilen. Ich verwende den folgenden Code. Wenn mir jemand helfen kann, was ich falsch mache, wäre ich sehr dankbar.Sybase einfügen in temporäre Tabelle mit Identität Spalte

Hinweis: Ich versuche, diese Sybase ASE 15,7

SELECT 
    * INTO #achu_test 
FROM (SELECT TOP 10 
    idnum = IDENTITY(8), 
    First_Name, 
    Last_Name 
FROM Employees) myTable 
+0

My bad gegeben haben! Ich habe die IDENTITY verlegt. anstatt es vor "* INTO" zu verwenden, habe ich in der Unterabfrage verwendet. SELECT idnum = IDENTITY (8), * INTO #achu_test FROM (10 First_Name TOP SELECT, Last_Name FROM Employees) myTable Ein guter Schlaf für mich das Ergebnis gegeben haben könnte :) – superachu

+0

Sie erlaubt sind um Ihre eigene Frage zu beantworten (zB: mit dem Inhalt Ihres Kommentars). – crw

+0

danke bro, ich habe gepostet! – superachu

Antwort

1

Mein schlecht! Ich habe die IDENTITY verlegt. anstatt es vor "* INTO" zu verwenden, habe ich in der Unterabfrage verwendet.

SELECT idnum = IDENTITY(8),* INTO #achu_test 
FROM (SELECT TOP 10 First_Name, Last_Name FROM Employees) myTable 

Ein guter Schlaf könnte das Ergebnis für mich :)

Verwandte Themen