Então pessoas, uma das features que mais gosto do SQL Server é o suporte a CLR, que permite muitas possibilidades na criação de Stored Procedures, Funções, Types e Triggers com as linguagens C# e Visual Basic, e outras linguagens .NET, como o Delphi e F#.
No blog, busquei explorar de forma introdutória como trabalhar com esta feature e uma visão geral de cada objeto que é possível desenvolver. Em paralelo também tratei algumas extensibilidades, como trabalhar como F#, Web Services, referenciar projetos de terceiros nos projetos CLR e novidades no lançamento do Visual Studio 2010.
Introdução:
Este é um passo-a-passo de como iniciar com SQL CLR, desde questões mais á nível de SQL Server, até questões á nível de desenvolvimento (debug e publicação).
Integração SQL CLR no SQL Server – Uma Visão Geral [NOVO]
https://sqlfromhell.wordpress.com/2012/04/20/integracao-sql-clr-no-sql-server-visao-geral/
Habilitando CLR no SQL Server:
https://sqlfromhell.wordpress.com/2009/09/19/habilitando-clr
Criando funções CLR para o SQL Server:
https://sqlfromhell.wordpress.com/2009/09/26/funcoes-clr
Debug de funções CLR no SQL Server:
https://sqlfromhell.wordpress.com/2009/10/03/debug-clr
Publicando Assemblies e Funções CLR no SQL Server:
https://sqlfromhell.wordpress.com/2009/10/10/publicando-clr
Publicando Assemblies no SQL Server pelo Visual Studio:
Visão Geral:
Para quem quer conhecer cada um dos objetos que permitem desenvolvimento na integração SQL CLR, elaborei uma visão geral orientada á muitos exemplos de cada um.
Stored Procedure:
https://sqlfromhell.wordpress.com/2010/07/03/clr-stored-procedure
https://sqlfromhell.wordpress.com/2010/07/13/clr-stored-procedure-2
User Defined Function Scalar:
https://sqlfromhell.wordpress.com/2010/07/25/trabalhando-com-clr-user-defined-function-scalar
Table-value User Defined Functions:
https://sqlfromhell.wordpress.com/2010/12/02/sql-clr-table-value-user-defined-functions
User Defined Aggregate Functions:
https://sqlfromhell.wordpress.com/2010/12/14/user-defined-aggregate-functions
User Defined Type:
https://sqlfromhell.wordpress.com/2010/12/22/sql-clr-user-defined-type
Triggers:
https://sqlfromhell.wordpress.com/2010/12/31/sql-clr-trigger
Estendendo:
Atendendo alguns pedidos e uma “aventura” pessoal (F#).
Web Services:
https://sqlfromhell.wordpress.com/2010/03/07/webservice-e-funes-clr-no-sql-server
F# no SQL Server:
https://sqlfromhell.wordpress.com/2009/10/17/fsharp
Referenciando uma Class Library em Projetos SQL-CLR (Draft):
https://sqlfromhell.wordpress.com/2009/09/30/crl-classlibrary
Trabalhando com SQL CLR e Spatial Data [NOVO]
https://sqlfromhell.wordpress.com/2011/07/27/trabalhando-com-sql-clr-e-spatial-data/
Novidades:
Como com cada lançamento do Visual Studio temos o suporte SQL CLR permitindo a utilização das novas .NET Framework, mostrei que no caso do Visual Studio 2010 tivemos até algumas novidades mais interessantes.
Novidades do Visual Studio 2010:
https://sqlfromhell.wordpress.com/2010/05/16/o-que-mudou-nos-projetos-sql-clr-do-visual-studio-2010