SQL SERVER 调用外部DLL 扩展存储过程
2013-12-18 11:23
288 查看
首先,我们需要知道在SQLServer(7.0以上版本)中有一个扩展存储过程,名叫sp_addextendedproc,这是干什么用的呢,查它的帮助呀,不就知道了J,在SQLServer的帮助中是这样描述的:向 Microsoft SQL Server 注册新扩展存储过程的名称。语法为:sp_addextendedproc [@functname=] 'procedure' , [@dllname=] 'dll'。由此我们知道,它的功能是把已经写好在外部DLL文件中的函数引入到SQLServer中,提供给其它SQL代码调用。其用法示例为: USE master GO EXEC sp_addextendedproc 'xp_hello', 'c:/xp_hello.dll' 上面的语句表示把外部DLL文件 c:/xp_hello.dll 中的函数 xp_hello 引入到SQLServer中,在执行完上面的语句后,主库中就多了一个名为 xp_hello的扩展存储过程,我们在其它脚本中就可以调用此扩展存储过程了。有一点限定的是,sp_addextendedproc只能在master中执行,如果在其它库中调用xp_hello,需要加上master限定库名。本文出自 “openpy” 博客,请务必保留此出处http://openpy.blog.51cto.com/2798268/1572458
相关文章推荐
- sqlserver 2000 触发器 存储过程调用外部dll,可以使vb,vc,delphi生成
- sqlserver 2000 触发器 存储过程调用外部dll,可以使vb,vc,delphi生成
- QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
- EJB 调用存储过程报错,在sql server中执行却正常
- 【转】调用外部Dll的点点滴滴
- C# 调用外部dll过程中的参数问题
- 数据库表设计时一对一关系存在的必要性 数据库一对一、一对多、多对多设计 面试逻辑题3.31 sql server 查询某个表被哪些存储过程调用 DataTable根据字段去重 .Net Core Cors中间件解析 分析MySQL中哪些情况下数据库索引会失效
- 调用外部 DLL 中的函数(显示调用)
- ASP调用sql server 存储过程
- SQL Server中几个扩展存储过程
- c#调用外部dll
- sql server中扩展存储过程
- 学习记录 asp.net c#连接sql server 2012 调用存储过程 用返回的记录填充CheckBoxList 都是常用的,特此记录
- SQL SERVER和ORACEL通过MYBATILS调用存储过程
- Python:使用ctypes库调用外部DLL
- laravel调用sql server存储过程并取得ReturnValue
- sql server 中去掉不安全的扩展存储过程
- SQL Server中几个扩展存储过程
- sql server中的存储过程里调用存储过程
- 在SQL Server 2008中调用.net,dll