0

我在sybase-iq数据库上有一些表,例如创建:

create  table tab
(   
   id   int  not null IQ Unique (10)
)  

如何检查表tab是否是使用iq unique选项创建的?

4

1 回答 1

1

我们可以使用 procedure 来做到这一点sp_column。它返回有关表中每一列的信息。在一est_cardinality列中是来自 的值IQ Unique。例如:

sp_iqcolumn tab

返回

table_name  table_owner column_name domain_name width   scale   nulls   default cardinality est_cardinality location    isPartitioned   remarks check
tab         DBA         id          integer     4       0       N               0           10               Main       N

是文档的链接。

于 2012-09-26T13:25:25.730 回答