`

动态SQL还是动态字段?

SQL 
阅读更多
在一个项目中因为要重复的从不同字段取值,其他的条件都一致,
我建了个varrry中放这些字段的名称,通过循环来取值,为什么不行?
哪个高手可以指点下呀!
create or replace procedure czk is
v_input varchar2(20):='dual';
v_par varchar2(20):='dummy';
v_output varchar2(20);
begin
execute immediate 'select '||v_par|| 'into v_output from '||v_input;
dbms_output.put_line('----------------------'||v_output);
end czk;

哪位高手可以帮助我解决,动态字段和动态表名的问题呢!
分享到:
评论

相关推荐

    SQL查询动态字段

    通过以上内容可以看出,无论是在SQL Server 2000还是2005中,都有多种方法可以实现动态字段查询。动态SQL构建和PIVOT操作符提供了灵活的方式来应对复杂的数据结构和需求变化。这些技术不仅适用于本例中的简单场景,...

    在一个打开的SQLServer表中动态增加字段

    在SQL Server数据库中,动态增加字段是常见的数据库结构调整任务,尤其在开发过程中,当需求变化或新增功能时,可能需要对已有表进行修改。在Delphi编程环境中,可以通过ADO(ActiveX Data Objects)组件来实现这个...

    SQL Server连接字段的方法

    通过本文的介绍,我们可以了解到在SQL Server中连接字段的具体方法,无论是对于字符类型的字段还是整数类型的字段,都有相应的解决方案。此外,文章还介绍了SQL Server中的一些常用字符串函数,这些函数可以进一步...

    kettel循环执行动态sql

    标题中的“Kettle循环执行动态SQL”指的是使用Pentaho Data Integration(Kettle)工具来设计数据集成工作流,其中包含动态生成并执行SQL语句的步骤。在数据处理和ETL(Extract, Transform, Load)过程中,动态SQL是...

    导出SQLSERVER表及字段说明.

    可以导出SQLSERVER表及字段说明.

    Delphi操作SQLSERVER数据库动态增加字段

    本文将深入探讨如何使用Delphi操作SQL Server数据库来动态地增加字段,帮助开发者更好地理解和实现这一功能。 首先,理解Delphi与SQL Server的交互方式是必要的。Delphi提供了多种库和组件来连接并操作SQL Server...

    sql_按照某一个字段进行去重后获取全部字段

    - **条件**:`WHERE 1 = 1`,这是一个占位符条件,通常用于构建动态 SQL 语句时保留位置,方便添加更多的条件。 - **EXISTS 子查询**:使用 EXISTS 关键字来进行子查询,判断外部查询中的每一行是否满足内部查询的...

    sqlserver自动增长字段设置方法.rar

    在SQL Server数据库管理系统中,自动增长(Identity)字段是一个非常重要的特性,主要用于为表中的记录生成唯一的标识符,通常作为主键使用。本教程将详细解释如何在SQL Server中设置和管理自动增长字段。 首先,...

    SQL根据字段值查找表及字段

    当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便

    SQL Server Text型字段读取(delphi)

    一直在用ADOQuery读取数据库字段,当遇到SQL Server数据库Text型字段时,一直读取不全,在网上搜索很多遍未解决。试探将asstring 换为 CurValue。成功!

    SQL查询包含某个字段的所有表名

    在SQL(Structured Query Language)中,查询数据库中的信息是一项基本操作。当需要找出数据库中所有包含特定字段的表名时,可以使用系统视图来实现这一目标。在本例中,我们将关注如何查询包含名为'FID'或'FUserID'...

    SQLServer 2008 批量修改字段类型.sql

    SQL Server 2008 批量修改字段类型,查询出所有需要修改的字段,然后修改

    SQL技巧之删除字段及约束

    ### SQL技巧之删除字段及约束 #### 知识点一:理解SQL中的“删除字段”与“删除约束” 在数据库管理领域,SQL(Structured Query Language)作为标准的数据操作语言,被广泛应用于各种数据库管理系统中。当涉及到...

    动态SQL 并且把返回的值赋给变量

    ### 动态SQL 并且把返回的值赋给变量 在SQL Server中,动态SQL是一种强大而灵活的工具,允许开发人员根据运行时条件构建并执行SQL查询。本文将详细介绍如何利用`sp_executesql`来执行动态SQL,并重点讨论如何将执行...

    动态加载控件及获得sql字段的说明为label

    在IT领域,动态加载控件和获取SQL字段的说明对于开发高效、灵活的应用程序至关重要。以下将详细阐述这两个核心概念。 动态加载控件是软件工程中的一个重要技术,它允许程序在运行时根据需要加载和卸载用户界面(UI...

    SQL查询字段被包含语句

    然而,当需要查询的关键词数量增加时,这种方式可能会导致查询语句变得冗长且效率低下,尤其是在使用ORM框架如MyBatis时,需要动态构建SQL语句。这时,我们可以利用`CHARINDEX`函数来优化查询。 `CHARINDEX`是SQL ...

    C# 对SqlServer中Image字段的读写(例子)

    本篇文章将详细探讨如何在C#中与SQL Server的`Image`字段进行交互。 1. **二进制数据的处理** 在C#中,二进制数据通常以`byte[]`数组的形式存在。图片可以使用`System.Drawing.Image`类来处理,该类提供了将图片...

    怎么重命名sqlserver表中字段名

    因此,在这些版本中,通常还是使用`sp_rename`来进行字段重命名。 #### 注意事项 1. **备份数据**:在进行任何重命名操作之前,请确保已经备份了相关的数据,以防万一发生错误。 2. **检查依赖关系**:重命名字段...

    SQLServer动态SQL语句的用法

    在动态 SQL 语句中,可以使用变量来存储字段名、表名、数据库名等信息,例如: declare @fname varchar(20) set @fname = 'FiledName' exec('select ' + @fname + ' from tableName') 输入或输出参数 在动态 SQL ...

    delphi读写sqlserver二进制字段image

    在使用Delphi进行数据库开发时,经常会遇到与SQL Server中的二进制字段类型"image"交互的情况。"image"字段通常用于存储大容量的二进制数据,如图片、文档或任何其他非文本数据。本篇文章将深入探讨如何在Delphi中...

Global site tag (gtag.js) - Google Analytics