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);
编译有错,很急啊
谢谢各位指点。
如果返回一个数组该怎么写。
页:
[1]