MariaDB社区

标题: oracle 创建一个函数,是c写的dll中的一个函数 [打印本页]

作者: milywang    时间: 2008-5-20 21:32
标题: oracle 创建一个函数,是c写的dll中的一个函数
1.用c写了一个myProject1.dll接口int mymethod(char *pChar);
将编译生成的myProject1.dll 拷贝至$ORACLE_HOME/bin路径下.
2.RACLE 数据库中增加一个library 名字为 "MYLIB"

create or replace library MYLIB
  as 'C:\oracle\ora92\bin\myProject1.dll';

3、ORACLE 数据库中增加一个function 名字为 "mytest1"
CREATE OR REPLACE FUNCTION mytest1(pChar varchar2) RETURN NUMBER AS
  LANGUAGE C NAME "mymethod"
  LIBRARY MYLIB
  PARAMETERS (pChar varchar2(100),
               RETURN NUMBER);

编译有错,很急啊
谢谢各位指点。
如果返回一个数组该怎么写。




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2