在 SQL Server 中加载和运行“Hello World”存储过程

一旦该存储过程示例已成功编译后,您就可以在 SQL Server 中测试它了。 为此,打开 SQL Server Management Studio 并创建一个新查询,连接到适当的测试数据库(例如,AdventureWorks 示例数据库)。

我们将需要创建该程序集,以便我们可以访问该存储过程。 对于此示例,我们将假定您已在 C:\ 目录中创建了 helloworld.dll 程序集。 将以下 Transact-SQL 语句添加到您的查询中。

CREATE ASSEMBLY helloworld from 'c:\helloworld.dll' WITH PERMISSION_SET = SAFE

在创建了该程序集之后,现在可以通过使用 create procedure 语句访问我们的 HelloWorld 方法。 我们将该存储过程称作“hello”:

 CREATE PROCEDURE hello AS EXTERNAL NAME helloworld.HelloWorldProc.HelloWorld

一旦创建了该存储过程后,它就可以像在 Transact-SQL 中编写的普通存储过程一样运行它了。 请执行以下命令:

EXEC hello

这应在 SQL Server Management Studio 消息窗口中产生以下输出。

 
 
posted @ 2011-12-06 11:34  bios8086  阅读(644)  评论(0编辑  收藏  举报