在ABAP中如何使用native sql連線外部資料庫

2025-05-03 23:40:08 字數 1870 閱讀 9750

1樓:匿名使用者

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了?!

2樓:匿名使用者

如果通過這種方法直接向外部資料庫插入資料,其中的中文資料可以正常插入嗎?

3樓:匿名使用者

建立乙個oracle dblink後不就可使用native sql了嗎?

4樓:網友

1、在sap伺服器上配置:比如後臺是oracle資料庫,需要配置指定中間資料的連線字串,包含 服務名、埠、ip位址等。

2、在sap 中使用事務**dbco進行配置,指定第一步中的服務名,輸入連線的使用者名稱和密碼,儲存。

3、在coding時候就可以用。

exec sql.

connect to 'cimc_mdb_tsap' as 'conn1'

endexec.

if sy-subrc ne 0.

message '與中間資料庫連線出錯!' type 'e'.

endif.

這樣就可以了,加上try語句更保險些。

如何配置sql server,讓其允許遠端外部連線

5樓:缺鈣的老鼠

把遠端埠開啟即可,只要遠端使用者知道ip位址使用者名稱和密碼即可登入進來。

如何用abap實現操作外部sql server的資料

6樓:網友

需要看你的系鬧橡笑統支援直接讀sql server資料庫。

建議你用ole的方式試試。

dbco的可如液能液含性不大,除非你的系統安裝在windows環境中。

7樓:網友

t-code:dbco建虛衫模立連線到sql server的連線;

程式中呼叫建立差緩的連線,connect;

native sql操塌衡作;

disconnect db。

help:有沒有好方法在abap中讀取外部資料庫,如sqlserver等?

8樓:匿名使用者

老兄你對這個問題有沒有看懂?test是連線名。

9樓:匿名使用者

各位大哥,能不能取出多行的資料?我想使用遊標,但是不知道怎麼用?哪位高手請指點?

abap如何去實現連線到外部的sql server

10樓:匿名使用者

這個可以到sap德幫助**獲得幫助文件,大約有4個,不過訪問需要使用者和密碼!!如果sap資料庫也是sql,需要用dbcon建立一條記錄建立與外部資料庫的連線(需要basis人員來配置),然後用native sql來獲取資料,放到內表裡,以後操作內表就可以了!如果資料庫不同,需要到向sap顧問所要一些組建,很麻煩的!!

在Linux中如何檢視apache使用的是哪個httpd c

第一步 找到apache啟動命令 如果看到 httpd命令使用了 f選項,則可以直接得到配置檔案目錄。如果httpd命令沒有使用 f選項,如 則執行第二步。第二步 執行httpd s命令,找出配置檔案路徑 從apache輸出的日誌資訊中可以看到配置檔案是在 etc httpd conf 目錄下。在l...

在Excel2019中,如何使用填充柄實現等差序列的填充

先在相連的兩個單元格中輸入等差序列的前兩位數字,再選擇這兩個單元格區域,用填充柄即可實現。輸入前倆個資料然後填充就可以了例如起始於2公差為4 你第一個單元格輸入2第二個輸入626 選中這倆個下拉填充就可以了 應先在列單元格中輸入2到3個值 如 a1 1,a2 3,a3 5 然後再向下拖拽填充柄就可以...

在jsp中如何使用單引號和雙引號

單引號 當雙引號出現在js的 符號內時遵循如下規則 1 雙引號 要變為單引號 2 單引號中的單引號 用實體符號 代替 3 單引號中的轉義字元 用 代替 雙引號 asp中處在雙引號中的可以是任意的字元 字串,html 比如產生的頁面效果分別是 預設文字和加粗文字 cnbruce here 1,一般文字...