CREATE OR REPLACE PROCEDURE FIND_STRING(I_STRING IN VARCHAR2,
O_STRING OUT VARCHAR2) AS
V_RESULT_STRING VARCHAR2(1000);
V_COUNT NUMBER;
BEGIN
DBMS_OUTPUT.ENABLE (buffer_size=>null);
FOR X IN (SELECT TABLE_NAME, COLUMN_NAME
FROM /*USER_TAB_COLUMNS*/ all_tab_columns
WHERE DATA_TYPE LIKE 'VARCHAR%' AND OWNER = 'WFM_SERVICEDESK_1') LOOP
V_RESULT_STRING := 'SELECT COUNT(*) FROM WFM_SERVICEDESK_1.' || X.TABLE_NAME || ' WHERE "' ||
X.COLUMN_NAME || '" LIKE ''%' || I_STRING || '%''';
EXECUTE IMMEDIATE V_RESULT_STRING INTO V_COUNT;
IF V_COUNT > 0 THEN
O_STRING := O_STRING || X.TABLE_NAME || '.' || X.COLUMN_NAME || ';';
Dbms_Output.put_line('#######'||O_STRING);
END IF;
END LOOP;
END;
分享到:
相关推荐
### MySQL查询表中字段数量的方法 在MySQL数据库中,了解一个表包含多少个字段是非常重要的基础操作之一。这不仅有助于数据库管理员更好地管理数据结构,还能够帮助开发人员更准确地编写SQL查询语句。本文将详细...
表注释信息,没有注释信息的表,字段注释信息,没有注释信息的字段
本文将介绍如何使用 Oracle 的系统视图和系统表来查询表字段明细、字段注释、表注释等信息。 一、查询表字段明细 在 Oracle 中,系统视图 `ALL_TAB_COLUMNS` 提供了表字段明细信息。我们可以使用以下 SQL 语句来...
查询所有表的字段信息--直接执行sql语句(转载,不好意思,忘了从哪来的的了)
### Oracle查询指定表的所有字段名和数据类型SQL 在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有...
在这些框架中,查询表和字段通常涉及反射和元数据解析,但具体实现会因框架而异。 5. 数据库设计原则 理解数据库表和字段的重要性在于遵循良好的数据库设计原则,如第一范式(1NF)、第二范式(2NF)、第三范式(3...
"SQL查询表中字段的属性2000和2005" 在关系数据库管理系统中,查询表中字段的属性是一个非常重要的操作。特别是在SQL Server 2000和2005中,查询表中字段的属性可以帮助开发者和数据库管理员更好地理解表结构和字段...
#### 四、查询表和字段注释 ##### 1. 查询表注释 **命令格式**: ```sql SELECT * FROM user_tab_comments; ``` **说明**: - `user_tab_comments`:只显示当前用户表的注释信息。 - 还存在`dba_tab_comments`和`...
mysql查询包含某字段的所有表. 根据字段名称找出含有该字段的所有表。
### SQL Server根据值查找所在的表和字段 在SQL Server中,有时我们需要找出特定值存在于哪个表的哪个字段中。这通常发生在数据维护、数据分析或数据迁移等场景中,特别是当数据库中有大量表时,手动检查变得非常...
Greenplum 8.2数据词典-查询指定用户下的表和表的字段,陆续更新和优化!~
当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便
sqlserver 根据字段内容,查询表和列名字 sqlserver 根据字段内容,查询表和列名字 sqlserver 根据字段内容,查询表和列名字 sqlserver 根据字段内容,查询表和列名字 sqlserver 根据字段内容,查询表和列名字
在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...
在C#编程中,查询特定数据表的所有字段名称是一项常见的任务,特别是在开发数据库驱动的应用程序时。本篇文章将深入探讨如何在Visual Studio 2010环境下,利用C#语言来实现这一功能。 首先,我们需要引入ADO.NET库...
在Oracle数据库中,我们可以使用USER_COL_COMMENTS和ALL_TAB_COLUMNS视图来查询表的字段信息。下面是一个示例SQL语句: ```sql SELECT b.column_name, b.data_type, b.data_length, a.comments FROM user_...
sql查询表中某字段下所有重复的记录,删除某字段下重复记录最小的那笔记录
然而,根据提供的信息,我们看到压缩包中的文件是"天心SUNLIKE 表与字段 查询.exe",这可能是一个应用程序,设计用来简化和方便用户在SUNLIKE系统中查询表和字段。使用这样的工具,用户可能不需要直接编写SQL语句,...
sqlserver 快速查询存储过程或者视图中是否用到某个表或者字段。
4.能够列出所有的字段信息,便于对照,一般的工具里只提供表与字段的关系,不能列出针对字段的查询处理; 5.配置简单,只需把当前目录下的那个Sqlserver2005.UDL文件配置好就行(一定要连接sqlserver2005或2008的...