注册
登录
首页
网站近况
会员
标签
统计
帮助
LUPA论坛
»
技术文档
»
Shell编程
» B_SHELL中如何调用oracle中的函数?
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
B_SHELL中如何调用oracle中的函数?
tomorrower
关注开源
个人空间
发短消息
加为好友
1
#
发表于 2007-11-7 08:53
只看该作者
B_SHELL中如何调用oracle中的函数?
B_SHELL中如何调用oracle中的函数?
已经在oracle中创建函数:
DC_GET_SEQUENCE(as_seq_name in varchar2) return number
希望在shell程序中调用,并获得函数返回值该如何操作?
求助
UID
27834
帖子
13
精华
0
积分
100
阅读权限
20
在线时间
2 小时
注册时间
2006-12-17
最后登录
2007-11-7
查看详细资料
TOP
推荐个超酷的web2.0相册
walkerxk
walkerxk
LUPA团队
个人空间
发短消息
加为好友
2
#
发表于 2007-11-7 21:11
只看该作者
可以使用shell登录oracle,然后执行函数,我不知道oracle是怎么登录的,mysql可以这样的:
echo 'select * from table'|mysql -uroot -p >mysql.log
或者你可以使用expect。
UID
980
帖子
2412
精华
0
积分
15431
阅读权限
200
来自
LUPA
在线时间
786 小时
注册时间
2005-9-27
最后登录
2008-9-5
查看个人网站
查看详细资料
TOP
推荐个超酷的web2.0相册
bigapple
LUPA贵宾
个人空间
发短消息
加为好友
3
#
发表于 2007-11-8 01:58
只看该作者
无法调用
PERL有OCI,SHELL中只能靠sqlplus,但是sqlplus是交互的,与其在shell种用一些类似expect之类的写复杂的模拟交互,还不如用perl来封装几个调用,到时候shell种直接call perl的程序就可以了。
-bigapple-
风吹哪页读哪页
UID
72
帖子
876
精华
2
积分
2889
阅读权限
100
在线时间
344 小时
注册时间
2005-9-4
最后登录
2008-6-30
查看详细资料
TOP
推荐个超酷的web2.0相册
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
访问推广
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计