请问java调用Oracle存储过程的问题
callpkg_chnl_evaluate_cal.evaluate_cal(?,?,?,?,?,?),这里的pkg_chnl_evaluate_cal是什么意思啊,谢谢...
call pkg_chnl_evaluate_cal.evaluate_cal(?,?,?,?,?,?),这里的pkg_chnl_evaluate_cal是什么意思啊,谢谢
还有一个问题,Oracle中select语句form如下,from cm_busi_record@chnl_web,请问这里用@分割开的是什么啊,谢谢
再问一个问题,Oracle中所谓的一个数据库是指的什么啊,好像什么主机字符串什么的吧 展开
还有一个问题,Oracle中select语句form如下,from cm_busi_record@chnl_web,请问这里用@分割开的是什么啊,谢谢
再问一个问题,Oracle中所谓的一个数据库是指的什么啊,好像什么主机字符串什么的吧 展开
4个回答
展开全部
简单说下oracle的结构吧。
一个数据库中,有若干个用户;一个用户下,又有若干个表、视图、存储过程、函数、包之类的。
包分为两部分,声明包和实现包(我都是这么叫,其实不是专业的叫法,可以自己网上搜一下);声明包中可以声明存储过程、函数等类型,然后在实现包中,进行具体实现。
问题1.pkg_chnl_evaluate_cal可能是存储过程所在用户的名字,你到users文件夹下,看看有无此用户,如果没有的话,可能是包的名字,可以到packages文件夹下,找有无此名字的包。
2.DBLink(数据链),用来访问非本地的其他数据库的,它是在你自己的数据库中建立的,对方数据库,只需要提供链接地址(TNS或IP服务名)、用户名、密码。
chnl_web是你本地的DBLink名,cm_busi_record是对方数据库公开给你的表、视图之类的名称。
DBLink名与表、视图名,中间用@分隔开。
3.一个数据库,相当于一个实例,解释起来比较抽象,你就当它是一个有很多房间的仓库,每个用户有进入一个房间的钥匙,进去后可以把要用的东西,放到一个一个的空间中。上面第一段话,大体就是这个结构。
上面说的这些文件夹,是在第三方的工具中的,你可以去下载PL/SQL 7.0,用它操作oracle,非常方便。
一个数据库中,有若干个用户;一个用户下,又有若干个表、视图、存储过程、函数、包之类的。
包分为两部分,声明包和实现包(我都是这么叫,其实不是专业的叫法,可以自己网上搜一下);声明包中可以声明存储过程、函数等类型,然后在实现包中,进行具体实现。
问题1.pkg_chnl_evaluate_cal可能是存储过程所在用户的名字,你到users文件夹下,看看有无此用户,如果没有的话,可能是包的名字,可以到packages文件夹下,找有无此名字的包。
2.DBLink(数据链),用来访问非本地的其他数据库的,它是在你自己的数据库中建立的,对方数据库,只需要提供链接地址(TNS或IP服务名)、用户名、密码。
chnl_web是你本地的DBLink名,cm_busi_record是对方数据库公开给你的表、视图之类的名称。
DBLink名与表、视图名,中间用@分隔开。
3.一个数据库,相当于一个实例,解释起来比较抽象,你就当它是一个有很多房间的仓库,每个用户有进入一个房间的钥匙,进去后可以把要用的东西,放到一个一个的空间中。上面第一段话,大体就是这个结构。
上面说的这些文件夹,是在第三方的工具中的,你可以去下载PL/SQL 7.0,用它操作oracle,非常方便。
展开全部
pkg_chnl_evaluate_cal是包名。
chnl_web是数据库链
chnl_web是数据库链
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pkg_chnl_evaluate_cal是包名,说明evaluate_cal(?,?,?,?,?,?)这个存储过程是在包pkg_chnl_evaluate_cal里面定义的。用包就是为了分类清楚。
第二个问题:
这个是通过oracle的DATABASE LINK功能,连接到别的数据库,来调用数据的。
cm_busi_record@chnl_web意思就是:
通过名叫chnl_web的DB Link来调用cm_busi_record表或试图或者其他一些东西。你自己建个db link就知道清楚了。
第二个问题:
这个是通过oracle的DATABASE LINK功能,连接到别的数据库,来调用数据的。
cm_busi_record@chnl_web意思就是:
通过名叫chnl_web的DB Link来调用cm_busi_record表或试图或者其他一些东西。你自己建个db link就知道清楚了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
相对于 实例来讲 数据库 就是对应的实体文件.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询