Sql 查找具有二进制数据的表
如何查找所有具有二进制数据的表并显示表名 这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。所以这将是一个很好的起点。这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。因此,这将是一个很好的起点。您可以询问DBA或DB开发人员吗 如果没有,您使用的数据库是什么(Oracle、MySql、Microsoft、其他?) 为MySQL数据库编辑 使用Sql 查找具有二进制数据的表,sql,mysql,database,Sql,Mysql,Database,如何查找所有具有二进制数据的表并显示表名 这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数据库,描述数据库的结构以及所有表、它们的字段以及字段包含的数据类型。所以这将是一个很好的起点。这在很大程度上取决于您使用的数据库。许多数据库(至少MySQL和PostgreSQL,可能全部)都有一个名为information_schema的数据库(或类似的数据库)。这是一个数
你能问一下DBA或DB开发人员吗 如果没有,您使用的数据库是什么(Oracle、MySql、Microsoft、其他?) 为MySQL数据库编辑 使用
我需要知道哪个数据库,但这个(或非常类似的东西)应该在Oracle上工作:
select *
from all_tab_columns
where data_type in ('BLOB', 'RAW')
;
我需要知道哪个数据库,但这个(或非常类似的东西)应该在Oracle上工作:
select *
from all_tab_columns
where data_type in ('BLOB', 'RAW')
;
您需要选择系统表(在mssql 2000-syscolumns中)或系统管理视图(在mssql 2005或2008-sys.columns中)以查找具有需要查找的system_type_id的列,然后查找通过对象_id字段连接sys.columns和sys.objects的相应表。您需要选择系统表(在mssql 2000-syscolumns中)或系统管理视图(在mssql 2005或2008-sys.columns中)中,查找需要查找的具有system_type_id的列,然后按对象_id字段查找连接sys.columns和sys.objects的对应表。对于MySql,您需要信息_SCHEMA columns表: 如果需要查找所有具有二进制列的表,则可以创建一个与信息_SCHEMA tables表联接的查询:
对于MySql,您需要架构列表中的信息: 如果需要查找所有具有二进制列的表,则可以创建一个与信息_SCHEMA tables表联接的查询:
如何所有选项卡列不可用如何所有选项卡列不可用