gpt4 book ai didi

c# - SQL CLR中的存储过程

转载 作者:太空宇宙 更新时间:2023-11-03 17:45:26 25 4
gpt4 key购买 nike

如何在SQLCLR中使用C#编写存储过程?

当前,我正在使用SQL Server Management Studio,并使用T-SQL(例如create proc sp_item as ....)编写存储过程。

最佳答案

看到:


Building my first SQL CLR stored procedure
CLR Assembly RegEx Functions for SQL Server by Example
Choosing between CLR and T-SQL stored procedures: a simple benchmark


基本上,有Visual Studio模板,可让您开始使用SQL CLR项目。填写空白,编写实际代码,甚至可以直接从Visual Studio中将这些CLR程序集部署到SQL Server中。

一个警告:我将避免在SQL CLR存储的proc中进行基于集合的更新和插入以及类似的操作-为此,T-SQL存储的proc变得更好,更快。

SQL-CLR很好地扩展了SQL Server的功能,例如字符串处理,日期处理,调用等功能。网络服务或其他内容。我建议不要仅仅因为您可以或仅因为它很酷而尝试用C#SQL CLR存储的proc替换所有T-SQL存储的proc-使用正确的工具完成正确的工作!集中的批量操作最好留给T-SQL使用。

关于c# - SQL CLR中的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5336800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com