脚本中定义,格式:define 标识符 = 值

 sqlplus -S $USER/$PASSWD <<EOF define a=$adefine b=$b@insert_sql/${TBLID}.sql a bexitquit
EOF
SELECT'&a'
FROMR
WHEREC= '&b'

注意sql文件里面,要在变量两边加个单引号,不然会提示变量没有定义的错误。

count=`${TBLID,,}_diff $KAISHACD $KAISHACDOLD $KAISHACDOLD $KAISHACD`function diff(){cnt=`sqlplus -s $USER/$PASSWD  << EOFSET FEEDBACK OFFSET HEADING  OFFselectNVL(COUNT(*) , 0)fromRBJF031CwhereKA = '$1'KAI = '$2'exitquit
EOF`echo $cnt
}

参数必须用&[1-9]表示,不然传不进去,会提示让手动输入参数

shell 中利用sqlplus 执行sql脚本 传参相关推荐

  1. Oracle 在Sqlplus 执行sql脚本文件。

    首先在随便1个地方建立1个sql语句的文件. 例如: 执行命令为: sqlplus loginID/passwd@serverIP/servcie_name @path/file.name 例如: 见 ...

  2. python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明

    在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...

  3. sqlplus中批量执行sql脚本(Oracle)

    假如我们有很多sql脚本,如果一个一个sql脚本文件执行显然过于麻烦,下边我们演示sql脚本批量执行. 解决方法:将需要执行的sql脚本文件的@绝对路径 存放到一个脚本文件中,然后执行这个脚本文件就可 ...

  4. sh执行文件 参数传递_sh 脚本执行sql文件传参数

    一.前言 今天做数据删除,用的命令行输入参数,并且调用执行的sql文件,我采用了sed命令,进行替换. sh脚本如下 #! /bin/sh echo "Please enter the ba ...

  5. oracle里面cat,Oracle 12c 中推荐使用 catcon.pl 执行SQL脚本

    https://www.cndba.cn/dave/article/225https://www.cndba.cn/dave/article/225 1    说明 在Oracle 12c中,Orac ...

  6. Delphi 7 在程序中直接执行SQL脚本文件

    Delphi 7 在程序中直接执行SQL脚本文件 在处理MSDE一些操作中.需要执行一些SQL脚本.有的是从 SQLServer 2000中生成的SQL为后缀的脚本.在MSDE中没有企业管理器, 操作 ...

  7. 利用批处理自动执行sql脚本、备份、还原数据库

    自动执行sql脚本: 假设sql脚本文件为a.txt,数据库用户名为sa 密码123 将sql脚本文件和批处理放在同一目录下,以下为批处理文件的内容: osql -U sa -P 123 -d Rif ...

  8. 如何在mysql中执行sql脚本文件

    一.sql脚本文件 简介 xxxx.sql这种文件被称为sql脚本文件. sql脚本文件中编写了大量的sql语句. 我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行! 批量的执行SQL ...

  9. 标题IDEA中执行SQL脚本

    IDEA中执行SQL脚本 一.下载Database插件 二.使用步骤 一.下载Database插件 插件Database详细使用: Database使用 二.使用步骤 直接在选择要执行的脚本右击执行 ...

最新文章

  1. mysql自动备份与还原
  2. Python从菜鸟到高手(4):导入Python模块
  3. 关于JTAG,你知道的和不知道的都在这里
  4. mysql创建复杂表_数据库_MySQL_复杂的表结构创建
  5. mysql 5.7 多线程主从复制_Mysql 5.7从节点配置多线程主从复制的方法详解
  6. 面试题 计算机安全,XX计算机信息安全工程师面试题路由.doc
  7. wsdl2java 工具_apache CXF wsdl2java工具的使用
  8. elcom协议_物联网@电力系统通信协议
  9. 【ionic框架bug】slideBox在使用model或pop后width变为0的解决方案
  10. CentOS快速安装、配置Web服务器(Apache)
  11. 像电影里的黑客高手一样敲代码攻击入侵网站!装逼神器 !
  12. BIOS设置 翻译中文教程
  13. Python实操:正态分布检验
  14. 人工智能如何改变联络中心座席
  15. paypal是怎么收费的?
  16. 如何在JavaScript中对对象数组进行排序
  17. 外企文化大比较 德企、日企里的人情真相
  18. 使用无监督算法检测DGA域名(一)
  19. java ajax教程_AJAX Java
  20. 【微信小程序】微信小程序开发者工具的安装与基本配置

热门文章

  1. php透视图,第五十七课 利用透视尺绘制透视图-透视尺基本篇2-
  2. 产生低峰均功率比(low-PAPR)序列
  3. 时间日期格式time和datetime
  4. 天天写日记争当文艺青年 2014-5-31
  5. 调用pyecharts包生成辽宁省域地图
  6. 2023元旦假期值得关注的空投与埋伏任务
  7. js时间戳转时间格式
  8. 音乐播放器WebApp
  9. 抖音小店无货源玩法,玩好这几点小店轻轻松松月入上万
  10. 笔记本电脑无法连接WiFi?找不到WiFi图标?(图解)