SQL Server 上的 information_schema 架构信息不可靠?
SQL Server 文档此处指出table_schema information_schema.tables 的字段“不可靠”,获取对象模式的正确方法是查询 sys.objects 。 谁能详细说明 inf…
在没有 information_schema 的情况下确定 InnoDB FK 约束
我正在编写一些代码来检查 MySQL 数据库结构,并且需要有关外键约束(在 InnoDB 表上)的信息。 我知道有两种方法可以做到这一点: 解析 SHOW CREATE …
INFORMATION_SCHEMA.ROUTINES 的 LinqToSQL 定义
我已经能够成功创建表和视图的定义。我正在尝试完成例程的类定义。我已将我的属性定义与 MSDN 看起来是正确的。它编译成功,但是当我尝试查询它时,出…
INFORMATION_SCHEMA.RIGHTS 的说明
这张表的目的是什么?从它的名称来看,我们是否可以假设它列出了分配给每个用户的所有权限? 如果我们需要知道分配给哪个用户什么权限,我们应该只看…
需要帮助确定哪些 PDO 数据库驱动程序包含 information_schema db (PHP)
我正在尝试创建一个通用的扩展 PDO 类。其中一种方法从数据库模式中提取数据,如下所示。 SELECT column_name FROM information_schema.columns WHERE…
SQL - 服务器上所有数据库的 INFORMATION_SCHEMA
INFORMATION_SCHEMA.TABLES 或 INFORMATION_SCHEMA.COLUMNS 仅适用于指定数据库。 是否可以使用 INFORMATION_SCHEMA 查询服务器上所有数据库的表元数…
SQL Server INFORMATION_SCHEMA 内容
在大多数RDBMS中,元模型是“自包含的”,这意味着我可以通过浏览元模型本身来找出元模型的模型。 SQL Server 似乎并非如此。我想做的是: SELECT * F…
MySQL 查询:INFORMATION_SCHEMA.TABLES 的替代方案
为什么 INFORMATION_SCHEMA.TABLES 需要很长时间才能在我的实时服务器上返回结果,而不是在我的本地主机上? (我认为每次执行此操作都会与我的实时…
从另一个数据库查找标识列
通常,使用 SQL Server,您可以使用像这样的 COLUMNPROPERTY 函数来查找数据库中的标识列: select TABLE_NAME + '.' + COLUMN_NAME, TABLE_NAME from…
MySQL:information_schema.columns 错误?
为什么information_schema.columns总是重复结果?例如, SELECT column_name FROM information_schema.columns WHERE table_name = 'root_blocks' ,…
postgresql:如何列出索引列?
有很多信息可以从 postgresql 中的 information_schema 和 pg_catalog 中检索。我想检索有关由某个索引索引的列的信息,类似于我在 sqlite3 中使用 pr…
查找 PostgreSQL 中不为 NULL 的列
我为每个表分配了一个任务来计算可为空的列。简单: SELECT table_name, count(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE is_nullable='NO' GROUP BY…