2016-04-20 2 views
0

Я пытаюсь вставить записи для пары столбцов из физической таблицы в временную таблицу с настраиваемой идентификационной точкой. Он создает столбец идентификатора (имя поля = idnum), но значения равны 0 для всех строк. Я использую код ниже. Если кто-то может мне помочь, что я делаю неправильно, будем очень благодарны.Вставка Sybase в таблицу temp с идентификационным столбцом

Примечание: Я пытаюсь это Sybase ASE 15,7

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

Мой плохо! Я упустил ИДЕНТИФИКАЦИЮ. вместо того, чтобы использовать его перед «* INTO», я использовал внутри подзапроса. ВЫБРАТЬ idnum = IDENTITY (8), * INTO #achu_test FROM (SELECT TOP 10 First_Name, Last_name от сотрудников) MYTABLE Хороший сон мог бы дать результат для меня :) – superachu

+0

Вы позволили чтобы ответить на ваш собственный вопрос (например: с содержанием вашего комментария). – crw

+0

спасибо, брат, я отправил! – superachu

ответ

1

Мой плохо! Я упустил ИДЕНТИФИКАЦИЮ. вместо того, чтобы использовать его перед «* INTO», я использовал внутри подзапроса.

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

Хороший сон мог бы дать результат для меня :)

Смежные вопросы