2011-06-01 50 views
1

如何使用PL/SQL在数据库上使用存储的PACKAGEfoo包中的PL/SQL过程

说这个软件包包含一个PROCEDUREbar。我怎么称呼它?

+0

大多数的答案,你会发现在文档:http://download.oracle.com/docs/cd/B10500_01/appdev.920/a96624/09_packs.htm – 2011-06-01 08:17:58

回答

2

的程序由称为..

在SQL * Plus:

declare 
begin 
    foo.bar(par1, par2, par3); 
end; 

从您通常使用下面的SQL ODBC/JDBC:

SQL_STRING = "{ call foo.bar(?, ?, ?) }" 
+1

或使用execute(exec)调用:SQL> exec foo.bar(p1,p2,p3); – tbone 2011-06-01 11:11:13