"assembly stored procedure"类型是什么意思?



我有一个SQL Server数据库,有很多存储过程。我使用系统存储过程sp_help来查看这些存储过程的信息。

信息视图中有很多存储过程类型为type = 'stored procedure',但也有一些存储过程类型为'assembly stored procedure'。

  1. 它们之间有什么区别?
  2. 使用这种类型的存储过程的目的是什么?

在SQL Server中,您可以创建SQL CLR对象,这基本上允许您创建。net例程(函数,存储过程,触发器甚至自定义聚合)。

例如,您可以使用。net实现regex函数,或者在过去,当STRING_AGG不存在时,为字符串连接创建自定义聚合。

相关内容

  • 没有找到相关文章

最新更新