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

Como validar a inscrição estadual para todos os estados utilizando o C# (CSharp) e o SQL Server CLR

Visualizações: 2.942 views
Tempo de Leitura: 16 minutos

Olá pessoal,
Boa noite!

Neste post, vou trazer novamente uma função para validação de inscrição estadual de todos os estados do Brasil, como eu já havia demonstrado no meu post Como validar inscrição estadual usando função T-SQL no SQL Server, mas desta vez, lhes trago a função escrita em C#, para ser utilizada em seus projetos CLR no banco de dados SQL Server ou mesmo em projetos de desenvolvimento C# mesmo, sem ter nada a ver com o CLR ou SQL Server e sem a necessidade de importar bibliotecas externas.

A validação de inscrição estadual é muito importante para quem emite nota fiscal, para financeiras, bancos e comércio em geral e essa informação deve estar sem válida e íntegra, conforme regulamentação da Sefaz e Sintegra.

Achei legal compartilhar essa solução em C# no CLR, porque a performance dela é muito superior à função T-SQL e o código pode ser mais organizado e de fácil entendimento.

Exemplos de utilização da função

Resultados:

SQL Server - CLR validar inscrição estadual csharp .net

Código-fonte da função de validação

Agora que já mostrei como é fácil validar a inscrição estadual para qualquer estado do Brasil, vou demonstrar o código-fonte, escrito em C#, já pronto para copiar e colar no seu projeto CLR e utilizar a partir de queries no SQL Server:

Visualizar código-fonte da função

Caso você ainda não saiba o que é o CLR e como utilizar funções escritas em C# (.NET) pelo banco de dados SQL Server, saiba mais acessando o meu post Introdução ao SQL CLR (Common Language Runtime) no SQL Server

É isso aí, pessoal!
Até o próximo post!