You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL新手求助:如何通过SQL脚本在数据库Schema中查找名称含CRH的指定表

找到含CRH字符的表的正确方法(Data Beaver适用)

Hey there! 作为SQL新手踩这种小坑太正常啦,我来帮你搞定怎么在Data Beaver里找到目标表~

方法一:可视化操作(最省心,适合新手)

Data Beaver自带的搜索功能完全能满足你的需求,不用写SQL也能快速找到:

  • 打开Data Beaver,在左侧导航栏找到你要查询的那个Schema,点击展开它
  • 右键点击这个Schema,选择「Search」选项;或者直接用顶部导航栏的搜索框,记得把搜索范围设置为当前Schema(避免搜全库太耗时)
  • 在搜索框里输入CRH(或者%CRH%,不过Data Beaver的搜索默认支持模糊匹配),就能列出所有名称包含CRH的表了

方法二:正确的SQL查询写法

你之前的SQL出错是因为查错了对象——SCHEMAS_NAME不是存储表信息的系统视图,不同数据库的系统表/视图不一样,我给你列几个常用数据库的正确语句:

如果是MySQL/MariaDB

SELECT table_name 
FROM information_schema.TABLES 
WHERE table_schema = '你的Schema名称'  -- 替换成实际的Schema名
  AND table_name LIKE '%CRH%';

如果是PostgreSQL

SELECT tablename 
FROM pg_tables 
WHERE schemaname = '你的Schema名称'  -- 替换成实际的Schema名
  AND tablename LIKE '%CRH%';

如果是SQL Server

SELECT name AS table_name
FROM sys.tables
WHERE schema_id = SCHEMA_ID('你的Schema名称')  -- 替换成实际的Schema名
  AND name LIKE '%CRH%';

注意把语句里的「你的Schema名称」替换成你要查的那个Schema的真实名称哦,比如你的Schema叫train_db就换成这个。

内容的提问来源于stack exchange,提问作者Tsirsuna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 03:38:10