可能重复:
如何列出SQL Server表的主键?
我想使用SQL查询SQL Server数据库获取特定表的主键.
在MySQL中我使用以下查询来获取表主键:
SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Run Code Online (Sandbox Code Playgroud)
什么相当于上面的SQL Server查询?
如果有一个查询适用于MySQL和SQL Server,那么它将是一个理想的情况.
在我的代码中有一个数据行.有没有办法从这个或没有获得主键?我的代码是:
var PK = data_row.PrimaryKey;
Run Code Online (Sandbox Code Playgroud)
但是,我在MS文档中查找并且如果数据行没有PrimaryKey属性,那么数据表就有这样的属性但是我没有这里的数据表.