获取Sybase IQ中的所有IDENTITY列

时间:2013-10-07 17:02:49

标签: sybase-iq

我想要一个所有标识列的列表。您知道在哪个系统表中可以找到信息吗?

BTW:我使用的是Sybase IQ 16

1 个答案:

答案 0 :(得分:0)

像这样想出来:

CREATE TABLE TEST
(
  C1 INT IDENTITY NOT NULL
  ,C2 INT
)

SELECT * FROM SYS.SYSCOLUMNS WHERE TNAME = 'TEST'

所以答案是:

SELECT
  tname, cname
FROM SYS.SYSCOLUMNS WHERE default_value = 'autoincrement'