社区
Linux/Unix社区
帖子详情
急求!!!如何在Shell里向sql脚本程序传递变量或者参数
phineco
2005-06-21 04:26:55
在Shell程序中调用Sql脚本,希望Sql里的变量由
Shell程序来设置,不知如何操作?
...全文
645
8
打赏
收藏
急求!!!如何在Shell里向sql脚本程序传递变量或者参数
在Shell程序中调用Sql脚本,希望Sql里的变量由 Shell程序来设置,不知如何操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phineco
2005-07-03
打赏
举报
回复
问题解决立即结贴
phineco
2005-06-30
打赏
举报
回复
继续寻找解决方法
ckc
2005-06-30
打赏
举报
回复
先写脚本,脚本中用
&1,&2来写变量,比如
insert into a values (&1,'&2')
注意如果是字符类型的参数需要加单引号,如以上&2这样
然后用以下格式调用
sqlplus 用户/密码@连接 @脚本名.sql $你的参数 $你的参数
这样就可以了
踏岸寻柳
2005-06-24
打赏
举报
回复
看来只能把你的SQL脚本内容嵌入到SHELL脚本里面了。
假如不用SHELL脚本的花,你的SQL脚本里面的变量能够从哪儿获取呢?
门吹西风
2005-06-23
打赏
举报
回复
oracle我不知道,sybase里是可以这么用的:
#!/bin/bash
isql -S$1 -U$2 -P$3 << dosomething
sp_who
go
dosomething
用法:
./t.sh <db server name> <db user name> < pass word>
phineco
2005-06-23
打赏
举报
回复
看来我得把问题说详细点,
我写了几个sql脚本,数据库为oracle,
现在需要在shell 脚本里调用sql脚本,想在sql脚本里
使用shell脚本里的变量,请问如何做到这一点。
hjf1010
2005-06-21
打赏
举报
回复
shell 操作informix数据库
先设置informix数据库名 假设DBNAME
#!/bin/ksh
dbaccess $DBNAME <<!
unload to $1.unl select *from $1;
!
上面是一个简单例子,将你调用shell时输入的参数作为sql语句的数据库表名,导出该数据库表数据
sofdev
2005-06-21
打赏
举报
回复
采用环境变量好了
sql
plus中调用
shell
_
shell
调用
sql
plus的简单问题,初学者
急求
帮忙
我有这么个项目,oracle导入dmp数据库文件(空库),检查初始化表和数据内容是否正确,然后,启动tomcat后,有5步操作,每部操作都会写入数据库一些数据。我想把这个 测试过程 写成
shell
脚本
来自动化测试。比如:
shell
调用
sql
plus的方法:#!/bin/bashbase=`
sql
plus -S /nolog <set heading off feedback off page...
oracle定时执行怎么写,oracle中如何定时执行
sql
ldr导入文本数据到oracle表
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:oracle 中如何定时执行
sql
ldr导入文本数据到oracle表中 狗问题详情:我的
sql
ldr以写好了如下:LOAD 在网上看到要写一个
shell
脚本
,回答:我这个是要从原始数据库informax导入数据到oracle中 原数据我已经拿到oracle数据库所在的机器上了,在采用
sql
ldr导入oracle中,现在要做的就是怎么...
Oracle数据库资料收藏
Oracle数据库资料收藏 1、UNIX基本培训 - [fjlin]2、AIX入门与提高(1)-中文 - [richard_he]3、PL/
SQL
上课记录 - [jxdco]4、[分享]2005年IBM原厂的AIX培训资料 - [fsm]5、Oracle入门 让学习更轻松 - [migrator]6、我看得懂的Oracle管理器OEM操作指南
(转)Oracle数据库资料收藏
本文来自于:http://www.cnblogs.com/lds85930/articles/355628.html 收藏此资料供参考 1、UNIX基本培训 - [fjlin]2、AIX入门与提高(1)-中文 - [richard_he]3、PL/
SQL
上课记录 - [jxdco]4、[分享]2005年IBM原厂的AIX培训资料 - [fsm]5、Oracle入门 让学习更轻松 - [migr...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章