Sql 如何查找为表创建的唯一索引
我试图在Sybase ASE表中插入一行,但出现了一个错误,即Sql 如何查找为表创建的唯一索引,sql,sybase,sap-ase,Sql,Sybase,Sap Ase,我试图在Sybase ASE表中插入一行,但出现了一个错误,即 Attempt to insert duplicate key row in object 'Employee' with unique index 'Employee_uk' 当我打开Employee表的DDL时,我在其中没有看到唯一的约束。因此,其他一些表的DDL是使用指向此Employee表的唯一索引创建的 如何找到使用此唯一索引创建的表 干杯 您可以使用以下命令: sp_help Employee 获取有关该表的所有信息
Attempt to insert duplicate key row in object 'Employee' with unique index 'Employee_uk'
当我打开Employee
表的DDL时,我在其中没有看到唯一的约束。因此,其他一些表的DDL是使用指向此Employee表的唯一索引创建的
如何找到使用此唯一索引创建的表
干杯 您可以使用以下命令:
sp_help Employee
获取有关该表的所有信息。
此命令可用于获取有关任何数据库对象的信息
关于在使用sp_help后,我得到了一个唯一的约束empoye_pk,但当我尝试删除一行时,我得到一个错误,表示引用了唯一的约束Empoyee_uk。