是用iq独特选项创建的表吗?

时间:2012-09-26 08:20:47

标签: sql sybase-iq

我在 sybase-iq 数据库中有一些表格,例如:

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

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

1 个答案:

答案 0 :(得分:1)

我们可以使用程序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

Here是文档的链接。