目前正用stuts做一个项目,遇到一个问题。
工程中有很多共同的db操作,因此我们打算做一些共同的存储过程。
这样的就需要在单独的某些操作的sql中,调用这些存储过程。
请问在sql语句中,可以调用某个存储过程么?
知道的大虾给个例子,谢谢了。

解决方案 »

  1.   

    或者说sql可以直接调用某些plsql么?
      

  2.   

    能给一个例子么?
    就是sql里面含有plsql的例子。
    谢谢了。
      

  3.   

    tgm78:
    如果直接调用plsql是可以的。正如你说的exec procdure_name(parameter)就可以了。
    如果要在sql里面比如某个select语句中调用某个plsql,
    怎么调用呢?
    可以给个例子么?
      

  4.   

    调用function,我记得直接在sql中写function的名字就可以的。
    select name,function_name(name) from tablename where ...
    不知道调用别的plsql怎么写呢?
      

  5.   

    SELECT  customerName,CONVERT_DOLLAR_TO_YEN(nvl(regmoney,0)) money  FROM testtable WHERE...
    上面的CONVERT_DOLLAR_TO_YEN是一个函数,该函数把美元转换成元。
    难道这样做不行?我一直这样用啊。