在 DB2 for i 上,搜索列,以列表形式返回表名称

2024-06-22

我还是个菜鸟,所以如果这个问题有点明显,请原谅。我确实寻找了答案,但要么无法理解我找到的答案如何应用,要么就是找不到答案。

我有一个巨大的数据库,位于 DB2 for i 服务器上,我通过 SQLExplorer(基于 Squirrel SQL)使用 SQL 访问该数据库。这些表格的记录非常少,首要任务是弄清楚如何找到我的出路。

我想编写一个简单的查询来执行此操作:

1)允许我搜索整个数据库,查找包含名为“备注”的列(其中包含字段描述)的表。

2)然后我希望它在该列中搜索关键字。

3)我想要返回一个包含以下内容的表names包含该关键字的表的列表(仅是名称,我可以稍后按字母顺序查找表,并在需要时查看内部​​。)

我需要这种搜索是超轻量级的,我希望我描述的概念能够实现这一点。任何消耗大量资源的事情都可能会激怒服务器的系统管理员。

只是为了表明我已经尝试过(并且我是一个十足的菜鸟),这就是我到目前为止所得到的。

SELECT *
FROM <dbname>
WHERE Remarks LIKE '<keyword>'

请随意嘲笑,我告诉过你我是个白痴:-)。

有什么帮助吗?也许至少是朝着正确的方向推动?

PS - 我似乎无法在 SQLExplorer 中找到搜索功能,如果有人知道我是否可以使用简单的搜索或过滤器来实现相同的目标......那就太好了。


您可以查询系统目录来识别表:

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME 
FROM QSYS2.SYSCOLUMNS WHERE UPPER(DBILFL) = 'REMARKS'

然后分别查询每个表:

SELECT * FROM TABLE_SCHEMA.TABLE_NAME WHERE Remarks LIKE '%<keyword>%'

See the LIKE 谓词 http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/db2/rbafzch2like.htm有关模式表达式的详细信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 DB2 for i 上,搜索列,以列表形式返回表名称 的相关文章

  • 对时间序列数据重新采样

    我有一个以毫秒为单位的时间序列列表 我想对时间序列进行重新采样并对组应用平均值 我如何在 Postgres 中实现它 重新采样 是指聚合一秒或一分钟内的所有时间戳 一秒或一分钟内的所有行形成一组 表结构 date x y z Use dat
  • 简单的t-sql而不是触发器

    任何人都可以帮助解决简单的 t sql 脚本与板载触发器的问题吗 我使用非常简单的触发器将数据从一个表复制到另一个表 这些表之间没有关系 当我尝试在触发器创建后 从同一脚本 直接第一次插入数据时 我得到了所需的结果 但所有接下来的尝试都会失
  • 根据 SQL 查询的集合生成成员的“散点图”结果

    我有一个staff包含工作人员的数据库表 其中user no and user name列 我还有一个 department 包含员工可以加入的部门的表 其中dept no and dept name作为列 因为员工可以是多个部门的成员 所
  • 如何获取表中所有列的计数(*)?使用 PostgreSql

    我有一堆表 其中几个有数百列 我需要获取每列的非空值计数 并且我一直在手动执行此操作 我想找出一种方法来获取表中所有列的所有计数 我查了 stackoverflow 和 google 但找不到答案 我尝试了这个 但它只是为每列返回 1 的值
  • bigQuery ANY_VALUE 不确定?

    bigQuery ANY VALUE 是确定性的吗 我有一个查询 生成约 200 000 行结果 但如果我在查询后过滤掉重复的条目 它们会减少到约 500 行 为了解决查询本身的问题 我添加了一个 GROUP BY 然后用 ANY VALU
  • 按第一个字符分组

    我在 Oracle SQL 中的查询遇到问题 我有一个first name列中的employees桌子 我想根据中的第一个字符对记录进行分组first name 例如 我有 26 条记录 其中一条记录name Alice 一与name Bo
  • 如何列出表外键

    有没有办法使用 SQL 列出给定表的所有外键 我知道表名称 架构 我可以将其插入 您可以通过 information schema 表来完成此操作 例如 SELECT tc table schema tc constraint name t
  • “django.core.exceptions.ValidationError”错误

    我正在 Django 中编写一个简单的游戏 所有的事情都是正确的 但是突然 我遇到了以下错误 Django v 1 7 Python v 3 4 我不知道这些代码有什么问题 test alireza alireza test test1 p
  • MySQL 将所有空格替换为 -

    我怎样才能删除一行中的所有空格 我在这里看到很多相同的问题 但所有答案都使用替换选项 替换只能去除一个空格 而不是全部 例如 a b c 变为 a b c Thanks 这可以通过以下 MySQL 函数来实现 SELECT REPLACE
  • Python 和 SQLite:插入表

    具有以下表架构 tablename name varchar 100 age int sex char 1 有一个list有 3 行 每行代表一个表行 row1 laks 444 M row2 kam 445 M row3 kam 445
  • 从多个表插入表

    嘿 我有一个连接表 连接两个不相关的表 两个表都有ID的 我需要选择ID从每个表中使用WHERE具有不同的值 例如这就是我的看法 INSERT INTO c aID bID VALUES SELECT a ID WHERE a Name M
  • 检查行是否存在,Laravel

    我有以下数据库结构 items id name user id users table id name user favorites table id user id item id 在我的项目永久链接页面上 我有一个 添加到收藏夹 按钮
  • 使用 JavaScript 清理 SQL 数据

    我有一堆具有各种输入元素的表单 我想在服务器端清理这些 yes 我使用服务器端 JavaScript 将这些输入用作参数 并防止特殊字符格式错误 在你走之前 比如 这不属于 JavaScript 的领域 等等 我正在使用一个价值数百万美元的
  • 主键和代理键有什么区别?

    我用谷歌搜索了很多 但没有找到带有示例的确切直接答案 任何例子都会更有帮助 主键是表中的唯一键 您选择它可以最好地唯一标识表中的记录 所有表都应该有一个主键 因为如果您需要更新或删除一条记录 您需要知道如何唯一标识它 代理键是人工生成的键
  • 如何加载大量字符串与oracle数据库匹配?

    我目前正在学习 PL SQL 所以我还是一个新手 假设您有一个生产数据库 并使用 Oracle SQL Developer 连接到该数据库 您对该数据库仅有读取权限 因此您无法创建或编辑任何表 我的问题是 如果我有一个很大的 ID 列表 我
  • 当用户单击链接时如何在表中创建新字段

    我的表格如下图所示 In order to insert data from this form into table I coded this supplier info supplier name POST supplier name
  • 从 SQL 数据库反序列化数据

    我有一个小应用程序 由数据库支持 SQLite 但它与问题并不真正相关 我定义了一些类型 例如 data Whatever Whatever Int Int String String data ImportantStuff Importa
  • 使用递归 CTE 生成嵌套第 n 层 JSON SQL Server

    我有以下结构的数据 我想使用父属性 id 关系生成嵌套 JSON 所需的输出 propertyID 1 title foo class typeid 150 value bar children propertyID 2 title foo
  • 根据多列删除重复记录

    在我们的系统中 我们每小时从外部数据库进行导入 由于导入脚本中存在错误 现在存在一些重复记录 如果任何记录具有相同的内容 则视为重复 legacy id and company 我可以运行什么代码来查找并删除这些重复项 我正在玩这个 Pro
  • 在 VBScript 中的 SQL 字符串中使用 Excel 命名范围

    我已经在这里和谷歌上搜索过 但仍然无法解决我的问题 我正在尝试在我的中等效地使用 Excel 的命名范围 vbs文件 下面的代码可以在 excel 中的 VBA 中运行 但我无法让它在 vbs file ThisWorkbook Sheet

随机推荐

  • 在 VSCode 中调试 python 模块的问题

    我的 python 实践项目有以下目录结构 data ds and algo exercises init py armstrong number py extract digits py output The extract digits
  • Pycharm 3.4.1 - “AppRegistryNotReady:模型尚未加载”。 Django Rest 框架

    我在用着DRF and Pycharm 3 4 1 and Django 1 7 当我尝试通过 Pycharm django 控制台测试我的序列化器类时 出现以下错误 Code from items app serializers impo
  • JPA:实现模型层次结构 - @MappedSuperclass 与 @Inheritance

    我正在使用 Play Framework 1 2 4PostgreSQL and JPA 我想要一个模型层次结构 并看到有一些替代方法可以做到这一点 我有一个基类 它是抽象的 和两个扩展该基类的具体类 当我想要有具体的类时 我不想保留这个基
  • 在android上react-native上传图片

    我在 Android 上有一个反应本机应用程序和一个用 NodeJS Express 编写的后端服务器 我使用 multer 来处理文件上传 const multer require multer const mime require mi
  • Entity Framework 4.0 自动生成的类未标记为可序列化

    我在 Entity Framework 4 0 V2 自动生成的类 tt 中看到的一件奇怪的事情是这些类没有标记为可序列化 尽管它们具有 WCF 的 DataContract 属性 现在的问题是 当我将 POCO 对象存储到视图状态中时 它
  • 在Android中如何停止正在等待新套接字的线程

    我正在开发一个使用 Socket 连接到服务器的软件 connectionThread new Thread new Runnable public void run InetAddress serverAddress InetAddres
  • Thread.currentThread()类加载器和普通类加载器的区别

    你能告诉我两者有什么区别吗Thread currentThread getContextClassLoader and TestServlet class getClassLoader 不要将其标记为重复 还请解释并为我提供何时使用这些的示
  • Sonata 管理捆绑包区域设置

    我的翻译有问题 我用 交响乐2 7 奏鸣曲管理包 2 3 我已经创建了交互式登录侦听器 当用户登录应用程序时 我获取用户区域设置并设置会话 区域设置 但这在奏鸣曲中被忽略 听众是 class UserLocaleListener var S
  • 如何保持插入顺序[重复]

    这个问题在这里已经有答案了 我想将键 值对添加到哈希表 或任何其他集合 中 但必须保持插入顺序 我怎样才能做到这一点 就像我将添加 1 作为键 一 作为值 2 作为键 二 作为值 输出应该是 1 one 2 two 以下是一些重要的特征差异
  • Xcode 4 中的 OCUnit 和 C++?

    有人成功使用 OCUnit 如 Xcode 4 2 单元测试 和 C 代码吗 经过几个小时的尝试了解发生了什么之后 我现在非常确信使用 Xcode 4 和 OCUnit 测试 Objective C 文件 mm 中的 C 代码存在一些重大缺
  • wicked_pdf 不起作用——Ruby on Rails

    我想在 Rails 应用程序中从 html 文档生成 PDF 所以我决定使用 wicked pdf 但它不起作用 我尝试将其集成到应用程序中 但没有成功 所以我想尝试看看它是否可以在 Rails 控制台中工作 然后我将其集成到应用程序中 这
  • 一周中的多天存储在一个字段中

    关于特定整数字段存储数据的方式 我遇到了一些心理障碍 具体来说 有一列的整数范围为 1 127 每个整数代表一周中不同日期的组合 例如 星期一 2 0 或 1 星期二 2 2 或 2 星期三 2 3 或 8 如果可以选择添加 星期一 星期二
  • 链表分区函数及反转结果

    我编写了这个 F 函数来将列表分区到某个点并且不再进一步 很像之间的交叉takeWhile and partition let partitionWhile c l let rec aux accl accr match accr with
  • 背景图像上的 Showfreqs 和 Showwave?

    我想让 FFMPEG 将我的播客音频导出到一个文件 我可以上传到 YouTube 该文件在视觉上很有趣 目前我正在使用以下代码 但我没有完全理解 ffmpeg i E04 ProphetsPrey wav filter complex 0
  • python绘制给定分箱数据的简单直方图

    我有计数数据 其中 100 个 每个数据对应一个 bin 0 到 99 我需要将这些数据绘制为直方图 但是 直方图对这些数据进行计数 并且无法正确绘制 因为我的数据已经进行了分箱 import random import matplotli
  • 多个视图和控制器的 MVC 类组织是什么样的?

    MVC 本身的想法对我来说似乎很清楚 但我很难理解这个概念如何 扩展到 多个视图和控制器 看来 Cocoa 采用了将控制器作为模型和视图之间的 交换机 的方法 在多个视图的情况下 应用程序将如何组织和运行 如果每个视图都有一个关联的控制器
  • 如何将所有请求查询参数传递给 twig symfony 2 中的嵌入式控制器?

    render controller SomeBundle Foo Bar HERE I WANT TO PASS ALL query parameters app request query all 那么我可以在子请求中访问所有主请求查询参
  • 使方法真正内联

    我伪造了一个简单的例子来检查 inline注释行为 import scala annotation tailrec object InlineTest extends App inline private def corec x Int I
  • 更新后,Google Chrome 虚拟主机无法运行并出现 ERR_NAME_NOT_RESOLVED 错误

    早上 当我将 Chrome 更新到 ubuntu 上的最新版本时 我开始在 apache 上的所有本地虚拟主机上收到此错误 虽然所有这些都可以在其他浏览器上运行 但 Chrome 开始出现 ERR NAME NOT RESOLVED 错误
  • 在 DB2 for i 上,搜索列,以列表形式返回表名称

    我还是个菜鸟 所以如果这个问题有点明显 请原谅 我确实寻找了答案 但要么无法理解我找到的答案如何应用 要么就是找不到答案 我有一个巨大的数据库 位于 DB2 for i 服务器上 我通过 SQLExplorer 基于 Squirrel SQ