Sybase使用标识列

时间:2016-04-20 21:18:56

标签: sybase-ase15

我正在尝试将物理表中几列的记录插入到具有自定义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

1 个答案:

答案 0 :(得分:1)

我的坏!我错放了IDENTITY。而不是在“* INTO”之前使用它,我在子查询中使用。

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

良好的睡眠可能会给我带来结果:)