怪问题:存储过程中有办法调用DLL吗?(200分)

  • 主题发起人 主题发起人 坏蟑螂
  • 开始时间 开始时间
语法:sp_addextendedproc [@functname =] 'procedure',

[@dllname =] 'dll'
 
interbase 里可以,因为可以编写 dll 来做为 ib 的函数扩充,这时调用该函数就等于调用了
Dll 了
 
请问Shd:您的方法是在哪种DBMS下?

请问Crab:其他数据库系统行吗?比如oracle sybase ms-sql
 
oracle也可以,也是通过外部函数的方式,与interbase非常相似
 
MS SQL SERVER
 
在 SQL 下 是可以的,但是单单用SHD 说的公式是不行的,至少我刚开始没有成功。因为
我是用DELPHI编的DLL。后来我发现用C 编写DLL,把 SQL 提供的一个 .H 和 .lib 文件
包括进去(具体名字,可以查阅SQL ONLINE HELP,我也忘了),就应该是可以的。
 
感谢各位!
 
后退
顶部