iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >plsql EXECUTE IMMEDIATE动态执行sql
  • 827
分享到

plsql EXECUTE IMMEDIATE动态执行sql

plsqlEXECUTEIMMEDIATE动态执行sql 2015-12-31 22:12:21 827人浏览 猪猪侠
摘要

select * from BANK t; DECLARE v_money bank.money%TYPE; BEGIN --简单执行sql,注意sql字符串不要带分号结束 EXECUTE IMMEDIATE "S

plsql EXECUTE IMMEDIATE动态执行sql

select * from BANK t;

DECLARE
v_money bank.money%TYPE;
BEGIN

--简单执行sql,注意sql字符串不要带分号结束
EXECUTE IMMEDIATE "SELECT money FROM bank WHERE id = 5";

--带参数,参数使用using传入,按顺序的传入
EXECUTE IMMEDIATE "SELECT money FROM bank WHERE id = :param1 or id =:param2"
USING "4","5";

--执行sql后,取值,using在赋值后面
EXECUTE IMMEDIATE "SELECT money FROM bank WHERE id = :param1"
INTO v_money
USING "2";

DBMS_OUTPUT.PUT_LINE( "Column Variable: " || v_money );

END;

 

您可能感兴趣的文档:

--结束END--

本文标题: plsql EXECUTE IMMEDIATE动态执行sql

本文链接: https://www.lsjlt.com/news/6863.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQLServer中执行动态SQL
    在Sql Server查询语句中使用变量表示表名、字段名等动态查询方式叫动态查询。 当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,用得比较多的...
    99+
    2024-04-02
  • Oracle中执行动态SQL
    一、概述 在一般的sql操作中,sql语句基本上都是固定的,如: SELECT t.empno,t.ename FROM scott.emp t WHERE...
    99+
    2024-04-02
  • SQL Server中怎么执行动态SQL
    这篇“SQL Server中怎么执行动态SQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SQL Se...
    99+
    2023-06-30
  • plsql如何暂停sql执行
    在PL/SQL中,可以使用以下方法暂停SQL执行:1. 使用DBMS_LOCK包中的SLEEP过程```sqlDECLAREl_lo...
    99+
    2023-09-09
    plsql sql
  • plsql动态执行表不可访问如何解决
    如果在PL/SQL中动态执行的表不可访问,可能是由于以下几个原因导致的:1. 表不存在或表名错误:确保动态执行的表名是正确的,并且存...
    99+
    2023-09-28
    plsql
  • plsql如何查看sql执行时间
    在PL/SQL中,可以使用DBMS_UTILITY包中的TIMER和FORMAT_CALL_STACK函数来测量SQL语句的执行时间...
    99+
    2023-09-28
    plsql sql
  • plsql怎么批量执行sql文件
    在PL/SQL中,可以使用`@`符号来执行批量SQL文件。假设你的SQL文件名为`batch.sql`,包含多个SQL语句,你可以按...
    99+
    2023-09-28
    plsql sql
  • plsql怎么查看sql执行效率
    在PL/SQL中,可以使用以下方法来查看SQL语句的执行效率: 使用DBMS_PROFILER包:该包可以用来分析PL/SQL代码...
    99+
    2024-02-29
    plsql sql
  • plsql怎么执行sql脚本文件
    在PL/SQL中执行SQL脚本文件可以通过使用SQL*Plus或者SQL Developer工具来实现。 使用SQL*Plus执行...
    99+
    2024-04-22
    plsql
  • MyBatis中怎么执行动态SQL语句
    MyBatis中执行动态SQL语句的方式是通过使用动态SQL语句的标签来实现。在MyBatis中,有以下几种常用的动态SQL标签: ...
    99+
    2024-04-09
    MyBatis
  • plsql怎么查看正在执行的SQL
    在PL/SQL中,可以通过使用`DBMS_UTILITY.FORMAT_CALL_STACK`和`DBMS_UTILITY.FORM...
    99+
    2023-10-10
    PLSQL SQL
  • 如何在SQLServer中执行动态SQL语句
    在SQL Server 中执行动态 SQL 语句通常可以通过以下几种方式实现: 使用 sp_executesql 存储过程:sp_...
    99+
    2024-04-09
    SQLServer
  • plsql命令行执行sql文件怎么实现
    要在PL/SQL命令行中执行SQL文件,可以按照以下步骤操作: 打开命令行窗口,并进入到PL/SQL的安装目录下。 使用以下...
    99+
    2024-04-09
    plsql
  • plsql怎么查看sql的执行时间
    在PL/SQL中,可以使用DBMS_UTILITY包中的TIMER来测量SQL语句的执行时间。以下是一个示例: DECLARE ...
    99+
    2024-04-09
    plsql sql
  • plsql怎么查询正在执行的sql
    在PL/SQL中,可以使用`V$SQL`视图查询正在执行的SQL语句。以下是一个示例查询:```SELECT sql_id,...
    99+
    2023-09-28
    plsql sql
  • plsql怎么执行带变量的sql语句
    在PL/SQL中,可以使用EXECUTE IMMEDIATE语句执行带变量的SQL语句。以下是一个示例: DECLARE sql...
    99+
    2023-10-23
    plsql sql
  • Hive中动态SQL执行的方法是什么
    在Hive中执行动态SQL语句的方法是使用Hive的变量和脚本功能。可以通过设置变量来动态构建SQL语句,然后通过Hive的shel...
    99+
    2024-04-09
    Hive SQL
  • 动态执行python代码
    最近刚刚学到两个新的命令exec和eval,这两个命令可以在代码中动态执行python脚本。 exec a = 1 exec "a = 2" print a 上述代码输出的结果为2 name = "os" exec "impor...
    99+
    2023-01-31
    代码 动态 python
  • plsql执行sql脚本出现乱码怎么解决
    出现乱码的原因可能是由于SQL脚本文件的编码格式与PL/SQL开发环境或数据库的编码格式不一致导致的。为了解决这个问题,您可以尝试以...
    99+
    2024-04-19
    plsql sql
  • Java使用ScriptEngine动态执行代码(附Java几种动态执行代码比较)
    引言 在Java项目中,或多或少我们有动态执行代码的需求,比如: 系统中有一个规则验证需求,但规则经常改变 代码热更新,热修复 笔者也在目前参与的一个项目中遇到了...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作