首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在只有部分表名的情况下,从选项卡中搜索表列表

在只有部分表名的情况下,从选项卡中搜索表列表
EN

Stack Overflow用户
提问于 2014-05-05 11:53:16
回答 2查看 326关注 0票数 0

我想从选项卡中获取表的列表,但我只有表的部分名称:-

例如:- SELECT COLUMN_NAME1 FROM TABlE_NAME ;

这将返回一个数据列表: A、B、C、D

上述数据实际上是表名的一部分,如tableprefix_A_tablesuffix.

我希望使用可用的部分名称从TAB或user_tables获得这些表的列表。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-05 15:18:56

这应该是可以的:

代码语言:javascript
复制
SELECT COLUMN_NAME1 PATTERN, U.TABLE_NAME
FROM TABLE_NAME T, USER_TABLES U
WHERE REGEXP_INSTR(U.TABLE_NAME, '(^|_)' || T.COLUMN_NAME1 || '($|_)') != 0

它检索A_%%_A_%%_A等模式。

票数 0
EN

Stack Overflow用户

发布于 2014-05-05 11:56:01

如何将两者与like运算符连接起来:

代码语言:javascript
复制
SELECT u.table_name
FROM   user_tables
JOIN   table_name t ON u.table_name like '%' || t.column_name1 || '%'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23471785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档