Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Realizando requisições POST e GET utilizando CLR (C#) no SQL Server

Post Views 4,841 views
Reading time 2 minutes

Olá pessoal,
Boa tarde!

Neste post estarei demonstrando pra vocês como realizar requisições POST e GET (na verdade, pode ser qualquer tipo) em um banco de dados SQL Server utilizando o SQL CLR.

Se você não sabe o que é CLR ou tem dúvidas sobre como utilizar, como publicar, etc, veja este post aqui.

Eu já havia feito alguns posts aqui no blog demonstrando como fazer isso utilizando OLE Automation, mas como o CLR é uma alternativa muito mais segura e flexível, resolvi demonstrar como fazer isso utilizando o CLR (C#).

Código-fonte da procedure stpWs_Requisicao:

Exemplo de utilização

Uma vez que a procedure já tenha sido criada e o assembly tenha sido publicado no seu servidor, basta utilizar a SP para realizar suas requisições normalmente, como os exemplos abaixo:

SQL Server - Post and Get Requests with SQL CLR

Próximos passos

Agora que vocês já aprenderam a realizar as requisições a partir do próprio banco de dados, vocês podem implementar as SP’s abaixo no seu banco de dados, desta vez, utilizando o poder do CLR:

A alteração é bem simples, basta trocar estas instruções:

por essa:

Bem mais simples, não ?
Um abraço e até o próximo post!

sql server clr integração integration post get requisições requests database banco de dados c# csharp sqlclr

sql server clr integração integration post get requisições requests database banco de dados c# csharp sqlclr