2016-04-20 46 views
0

我試圖從物理表中將多個列的記錄插入到具有自定義IDENTITY的臨時表中。它創建標識列(字段名稱= idnum),但所有行的值均爲0。我使用下面的代碼。如果有人能幫助我,我做錯了將不勝感激。Sybase插入到帶有標識列的臨時表中

注:我想這是Sybase ASE的15.7

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

我的壞!我錯位了IDENTITY。而不是在「* INTO」之前使用它,我在子查詢中使用它。 選擇 IDNUM = IDENTITY(8),* INTO #achu_test FROM(SELECT TOP 10 FIRST_NAME先生 姓氏 FROM員工)mytable的 一個良好的睡眠有可能給你允許的結果對我來說:) – superachu

+0

回答你自己的問題(例如:與你的評論的內容)。 – crw

+0

感謝兄弟,我張貼! – superachu

回答

1

我的壞!我錯位了IDENTITY。而不是在「* INTO」之前使用它,我在子查詢中使用它。

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

一個良好的睡眠可能給的結果對我來說:)