使用返回游標啟動PL / SQL(存儲在Oracle數據庫中)大家好,
我想將一個PL / SQL(存儲在Oracle數據庫中)程序啟動到JMP 14中
通過菜單文件 - >數據庫 - > OpenTable和高級按鈕,我選擇了程序並在SQL窗口中提供所有參數,但是當我在執行SQL按鈕上時,它會失敗。
由JMP自動地在SQL構造下面
CALL“domain”。“my_oracle_pro”輸出()
謝謝你的幫助
Re:使用返回游標啟動PL / SQL(存儲在Oracle數據庫中)嘗試在JSL中運行它。 JMP無法處理PL / SQL btw中的OUT參數。 這是一個簡單的例子,展示瞭如何在JSL中執行此操作;你需要提供一些指示的參數。
// Create an ODBC connection to your Oracle database. Replace <TNS_NAME> with your TNS entry for the
// database in question, <USERNAME> and <PASSWORD> with the proper credentials for your database
// Also make sure the driver has the correct name.
dbc = create database connection("Driver={Oracle in OraClient11g64_home1};Dbq=<TNS_NAME>;UID=<USERNAME>;PWD=<PASSWORD>;");
// Put values in for parameters to PL/SQL procedure call
param1 = "foo";
param2 = "bar";
sql_statement = evalinsert("begin myschema.myprocedure('^param1^', '^param2^')");
show(sql_statement);
execute sql(sql_statement);
close database connection(dbc);
</PASSWORD></USERNAME></TNS_NAME></PASSWORD></USERNAME></TNS_NAME>