10得票6回答
在服务器上获取所有数据库的SQL - INFORMATION_SCHEMA

INFORMATION_SCHEMA.TABLES或INFORMATION_SCHEMA.COLUMNS仅适用于指定的数据库。 是否可以通过使用INFORMATION_SCHEMA查询服务器上所有数据库的表元数据?

9得票1回答
SQL Server上信息模式架构的不可靠信息?

SQL Server文档这里说information_schema.tables的table_schema字段是“不可靠的”,正确获取对象模式的方法是查询sys.objects。请问是否有人可以详细说明何时和如何出现information_schema.tables报告的模式不正确的情况?

9得票4回答
信息模式中的约束细节(on update cascade,on delete restrict)

对于数据库相关的大部分信息,我可以在information_schema中找到。 这一次,我需要通过单个查询读取数据库中所有外键的详细信息,我在information_schema.key_Column_usage中找到了所有内容,但是没有找到约束条件,例如on delete、on upda...

9得票1回答
在pg_catalog表中,如何找到字段的NUMERIC精度和标度?

在PostgreSQL中,表结构的列数据存储在pg_attribute中,pg_class中有几个字段,pg_attrdef中有一对字段。 但我没有看到NUMERIC字段类型的精度或比例存储在那里的任何地方。 它可以在INFORMATION_SCHEMA表中找到,但我正在尝试避免使用它们,...

9得票7回答
在所��数据库中搜索列名

我有一个查询,可以查找符合某个特定数据库列名的所有表和视图。我使用的是SQL SERVER 2008。 SELECT table_name FROM information_schema.columns WHERE column_name = 'product_name' 我希望扩展我的...

9得票1回答
在表之间查找外键约束列信息

表A有一个外键约束(类型)指向表B的id。然而,类型不是null,而id可以为空。 我正在试图使用information_schema构建一个查询,该查询将查看外键约束并匹配列类型和可空列以查看它们是否同步,但是我的逻辑存在问题。 select kcu.table_name, kcu.col...

8得票1回答
MySQL数据库引擎:information_schema使用MyISAM,其他数据库使用InnoDB。

我目前在MySQL中使用InnoDB作为我的所有数据库,但是我刚刚发现我的information_schema数据库对于不是MEMORY的表使用MyISAM。 我正在调查一个InnoDB/MyISAM问题。虽然我不认为这是它的原因,但我担心这种混合。数据库最初是使用MyISAM设置的。后来,...

8得票3回答
SQL Server 2008授予权限给information_schema.columns

我有一系列的存储过程,用于从数据库中选择数据。我有一个角色(cctc_reader),其被授予对这些存储过程的执行权限。其中一个存储过程调用另一个名为recControl_system_option的存储过程,后者查询Information_schema.columns。 问题在于,在这个存...

8得票3回答
MySQL:无法访问information_schema

当我创建新用户或给现有用户授予权限时,我遇到了这个错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 除了information_schema表之外,我希望您能授予...

7得票2回答
MySQL中INFORMATION_SCHEMA.key_column_usage的性能差

我正在运行MySQL 5.5.11版本,查询INFORMATION_SCHEMA.key_column_usage表的性能非常糟糕。 我有一个简单的select请求: SELECT REFERENCED_TABLE_NAME , TABLE_NAME AS TableName...