我在 sybase-iq 数据库中有一些表格,例如:
create table tab
(
id int not null IQ Unique (10)
)
如何检查表tab
是否使用iq unique
选项创建?
答案 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是文档的链接。