相关疑难解决方法(0)

如何列出SQL Server表的主键?

简单的问题,如何使用T-SQL列出表的主键?我知道如何在表上获取索引,但不记得如何获取PK.

sql t-sql sql-server

94
推荐指数
7
解决办法
17万
查看次数

SQL查询查找表的主键?

如何使用查询找到哪个列是表的主键

mysql sql sql-server oracle

20
推荐指数
4
解决办法
7万
查看次数

获取数据库中所有主键的列表

这是获取数据库中所有主键列表的最佳方法 - 还是有更好的方法?

SELECT
KCU.TABLE_NAME AS Table_Name,
KCU.CONSTRAINT_NAME AS Constraint_Name,
KCU.COLUMN_NAME AS COLUMN_NAME
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU
ON KCU.CONSTRAINT_SCHEMA = TC.CONSTRAINT_SCHEMA
AND KCU.CONSTRAINT_NAME = TC.CONSTRAINT_NAME
AND KCU.TABLE_SCHEMA = TC.TABLE_SCHEMA
AND KCU.TABLE_NAME = TC.TABLE_NAME
WHERE
TC.CONSTRAINT_TYPE = 'PRIMARY KEY'
ORDER BY
KCU.TABLE_SCHEMA, KCU.TABLE_NAME, KCU.CONSTRAINT_NAME
Run Code Online (Sandbox Code Playgroud)

database sql-server primary-key sql-server-2008

14
推荐指数
4
解决办法
5万
查看次数

如何在 Laravel 查询生成器上获取主键名称

有没有办法使用 Laravel 查询生成器获取表的主键名称?我可以做类似的事情吗

$key = DB::table($someTable)->getPrimaryKey();
Run Code Online (Sandbox Code Playgroud)

我查看了文档和 API,但找不到任何参考资料。

提前致谢。

database query-builder laravel laravel-query-builder

6
推荐指数
2
解决办法
7494
查看次数

-3
推荐指数
1
解决办法
5327
查看次数