在 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 消息窗口中产生以下输出。