Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

procedimento armazenado no SQL CLR


Ver:

Basicamente, existem modelos do Visual Studio que permitem que você comece com projetos SQL CLR. Preencha os espaços em branco, escreva seu código real e você pode até mesmo implantar esses assemblies CLR no SQL Server diretamente do Visual Studio.

Uma palavra de cautela:eu evitaria fazer atualizações e inserções baseadas em conjunto e coisas assim em um proc armazenado SQL CLR - para isso, os procs armazenados T-SQL são simplesmente melhores e mais rápidos.

SQL-CLR é ótimo para estender SQL Server com coisas como manipulação de strings, manipulação de datas, capacidade de chamar, por exemplo, serviços da web ou outras coisas. Eu recomendaria contra tentando substituir todos os procs armazenados em T-SQL por procs armazenados em C# SQL CLR só porque você pode ou só porque é legal - use a ferramenta certa para o trabalho certo! É melhor deixar as operações em massa em conjuntos para o T-SQL.