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

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!

SQL, sql server, sql server 2008, sql server 2008 R2, Oracle, Oracle Database, Oracle 11g, Oracle 10g, Oracle 12c, MySQL, Firebird, Consultoria, Consultor, Programador, Programação. Desenvolvedor, Analista de Sistemas, DBA, Criação de website, Criação de Sistema Web, Vitória, Vila Velha, Guarapari, Espírito Santo, ES, Consultoria SQL em VItória, Treinamento, Curso, Prestação de serviço, prestar serviço, freelancer, freela, banco de dados, consultoria em banco de dados, consultor de banco de dados

Deixe uma resposta