数据库搜索某个字段在那张表中(Oracle、MySql、SqlServer)
MySQL数据库查询某个字段所在的表名:
精确查询语句如下:
SELECT * FROM information_schema.columns WHERE column_name='column_name';
模糊匹配查询语句如下:
SELECT * FROM information_schema.columns WHERE column_name LIKE '%column_name%';

Oracle数据库查询某个字段所在的表名:
精确查询语句如下:
SELECT column_name,table_name FROM user_tab_columns WHERE column_name='column_name';
模糊匹配查询语句如下:
SELECT column_name,table_name,FROM user_tab_columns WHERE column_name LIKE '%column_name%';
SQLServer数据库查询某个字段所在的表名:
精确查询语句如下:
SELECT [name] FROM [库名].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name = '字段名')
模糊匹配查询语句如下:
SELECT [name] FROM [库名].[dbo].sysobjects WHERE id IN (SELECT id FROM [库名].[dbo].syscolumns WHERE name LIKE '%字段名%')
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)