0

我正在尝试将物理表中几列的记录插入到具有自定义 IDENTITY 的临时表中。它创建标识列(字段名称 = idnum),但所有行的值为 0。我正在使用下面的代码。如果有人可以帮助我我做错了什么,将不胜感激。

注意:我正在尝试这是 Sybase ASE 15.7

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

1 回答 1

1

我的错!我放错了身份。我没有在“* INTO”之前使用它,而是在子查询中使用它。

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

睡个好觉可能会给我带来结果:)

于 2016-07-28T15:35:32.327 回答