sybase - 如何从查询中获取主键的名称

标签 sybase sap-ase

我正在搜索一个查询,它告诉我表的主键的名称
示例:在oracle中我这样做

select CONSTRAINT_NAME from user_constraints where table_name = 'CT' AND CONSTRAINT_TYPE ='P'



如何在 sybase 中做到这一点?

最佳答案

试试这个方法:

select name     
from sysindexes
where indid > 0
and status2 & 2 = 2

关于sybase - 如何从查询中获取主键的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143685/

相关文章:

MYSQL相当于Sybase ASE命令?

java - JDBC 驱动程序中的 Statement、PreparedStatement 和 CallableStatement 的 ExecuteUpdate 实现是否不同?

sql - 每一行都调用1 = 2的地方吗?

sql - 删除 Sybase ASE 表中的列

t-sql - Sybase (T-SQL) 中 varchar 日期验证的最佳方法?

Linq 2 Sybase ASE 数据库?有什么选择?

sql - 如何查找 sybase View 中使用的表

mysql - 如何将 iSQL 中的数据输出到带有列名的 Excel 文件?

sql - 查询表按记录数最多排序

c# - 数据库连接 InfoMessage 回调不会立即触发存储过程打印语句