在ABAP中如何使用native sql连接外部数据库?
sapR3版本是4.0,applicationserver有一台是在WINNT下面,其它的几台都在UNIX下.后台数据库为oracle.请教一下如何在ABAP中使用nat...
sap R3版本是4.0, application server有一台是在WINNT下面, 其它的几台都在UNIX下.后台数据 库为oracle. 请教一下如何在ABAP中使用native sql连接外部数据库, 据说还要在application server上进行 相关设置. 哪位大侠能指点我一下, 给出基本步骤? 多谢! Mail: Wang.Bin2@inventec.com.cn
展开
4个回答
2013-11-21
展开全部
nt系统,后台数据库是oracle,访问外部数据比较容易,需要在sap网站上下载关于数据库的dll文 件,放到它制定的目录下,然后就可以做数据库连接了,然后就可用natvie sql了。 至于linux系统+后台是oracle,访问外部数据库现在我还没有在sap的网站上找到直接访问外部 sql server的直接方法。 ? ABAP可以通过OLE来实现对外部SQL的访问,但是可惜的是,只能前台运行,不能跑后台。不知 道哪位有跑后台的例子。通过DBCO配置DBCON表,然后在ABAP里面写native SQL来实现数据库连接 可以跑后台吗?在这里看到几个好帖,是介绍通过配置DBCON表的,但是现状是UNIX+ORACLE的后 台数据库,第一步,非要在服务器段做ORACLE和外部SQL的连接之后,才能配置DBCON,然后再调 用本地SQL吗?这个问题瞒烦的。能不能直接配一下DBCON,然后调用native SQL就OK了?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-21
展开全部
nt系统,后台数据库是oracle,访问外部数据比较容易,需要在sap网站上下载关于数据库的dll文 件,放到它制定的目录下,然后就可以做数据库连接了,然后就可用natvie sql了。 至于linux系统+后台是oracle,访问外部数据库现在我还没有在sap的网站上找到直接访问外部 sql server的直接方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-21
展开全部
用exec sql. DATA: F1(3), F2(3), F3(3). F3 = ' 1 '. EXEC SQL. ?SELECT CLIENT, ARG1 INTO :F1, :F2 FROM AVERI_CLNT ? ? ? ? WHERE ARG2 = :F3 ENDEXEC. WRITE: / F1, F2.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-21
展开全部
如果通过这种方法直接向外部数据库插入数据,其中的中文数据可以正常插入吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询