SQL Server – Arredondamento de números seguindo a norma ABNT NBR 5891

Tempo de Leitura: 7 minutos Fala galera! Nesse artigo, vou compartilhar com vocês alguns dicas e explicações sobre arredondamento de números no SQL Server, utilizando ROUND, FLOOR, CEILING e também, utilizando uma função personalizada para atender às definições da norma ABNT NBR 5891. Introdução Presente em praticamente todos os sistemas de informação, as funções de …

SQL Server – Como converter uma string RTF para texto (Remover tags RTF) utilizando o CLR (C#) ou Powershell

Tempo de Leitura: 6 minutos Olá pessoal, Tudo bem? Nesse artigo, vou demonstrar pra vocês como converter uma string RTF para texto (Remover tags RTF) utilizando o CLR (C#) ou Powershell, que foi uma necessidade que tive semana passada, onde um sistema gravava as informações em uma tabela e os dados eram no formato RTF …

SQL Server – Como converter uma string HTML para texto (Remover tags HTML) utilizando o CLR (C#)

Tempo de Leitura: 2 minutos Fala galera! Tudo bem com vocês? Espero que sim, hein! Neste post, vou demonstrar pra vocês como converter uma string HTML para texto (Remover tags HTML) utilizando o CLR (C#). Se você é novo aqui no blog ou nunca ouviu falar de CLR ou não sabe como criar seu primeiro …

SQL Server – Como consultar os feriados nacionais, estaduais, municipais e facultativos de uma API utilizando OLE Automation e CLR (C#)

Tempo de Leitura: 3 minutos 5 / 5 ( 1 vote ) Olá pessoal, Boa tarde! Neste post, vou seguir a dica de um leitor e utilizar a excelente API gratuita do site Calendario.com.br para retornar a listagem de feriados nacionais, estaduais, municipais e facultativos do Brasil, permitindo filtrar por ano, estado e/ou cidade. Eu …

SQL Server – Como identificar senhas frágeis, vazias ou iguais ao nome do usuário

Tempo de Leitura: 4 minutos 5 / 5 ( 1 vote ) Olá pessoal, Boa noite! Neste post, vou demonstrar como identificar senhas frágeis, vazias ou iguais ao nome do usuário no SQL Server. Isso é especialmente útil para que administradores de bancos de dados consigam evitar ataques por conta de descuidos de usuários na …

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

Tempo de Leitura: 16 minutos 5 / 5 ( 1 vote ) 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, …

Gerador de CPF e CNPJ válidos para testes de ambiente no SQL Server

Tempo de Leitura: 4 minutos Olá pessoal! Boa noite. Neste post vou demonstrar como criar uma stored procedure para retornar uma lista de CPF’s ou CNPJ’s válidos para testes de ambientes e sistemas. Você pode capturar o resultado da procedure e gravar e uma tabela temporária e testar seus sistemas facilmente agora. Caso você precise …

Como converter números inteiros para hexadecimal, octal e binário no SQL Server

Tempo de Leitura: 3 minutos 5 / 5 ( 1 vote ) Olá pessoal! Boa noite. Neste post vou demonstrar como realizar conversões entre números decimais (base 10) para números hexadecimais (base 16) e vice-versa utilizando funções simples do SQL Server para realizar essas tarefas e no final, vou disponibilizar uma função bem interessante que …

Como converter números para algarismos romanos no SQL Server

Tempo de Leitura: < 1 minuto Olá pessoal! Bom dia! Neste post vou demonstrar como converter um número normal (de base 10) para um algarismo romano (X, XVII, etc) utilizando uma função Transact-SQL no SQL Server que encontrei no blog do Advaldo Paiva. Por ser uma função, podemos aplicá-la para uma conversão simples ou para atualizar …

Como converter milissegundos, segundos ou minutos para TIME no SQL Server

Tempo de Leitura: < 1 minuto Olá pessoal, Boa tarde! Nesses últimos dias estou meio sem tempo, mas para não ficar sem atualizar aqui vou fazer mais um post rápido demonstrando como como converter milissegundos, segundos ou minutos para TIME no SQL Server. Muitas vezes em nossas rotinas, principalmente quando criamos logs de execução de rotinas …

Como calcular dias úteis no SQL Server (Tabela dCalendario)

Tempo de Leitura: 5 minutos 5 / 5 ( 1 vote ) Olá Pessoal, Bom dia. Neste post irei mostrar como realizar diversos cálculos com dias úteis no SQL Server, criando uma tabela com todas as informações já calculadas e restando apenas realizar alguns SELECTs simples para obter essas informações. Pré-Requisito: Tabela de feriados Um …

Como criar uma tabela com os feriados (nacionais, estaduais e móveis) no SQL Server

Tempo de Leitura: 5 minutos 5 / 5 ( 1 vote ) Olá Pessoal, Boa tarde. Neste post rápido, irei demonstrar como criar uma tabela com os feriados nacionais, estaduais e móveis do Brasil. Essa tabela é muito útil para identificar se uma determinada data é feriado ou não, e também é um pré-requisito para …

Como remover acentuação e caracteres especiais de uma string no SQL Server

Tempo de Leitura: 2 minutos Olá Pessoal, Bom dia. Neste post irei comentar rapidamente sobre uma função UDF (User Defined Function) que costumava utilizar para remover acentos e caracteres especiais de uma string no SQL Server. Removendo acentos Existem várias formas de se fazer isso, como utilizando uma UDF para fazer esse trabalho, uma função …

Como utilizar JSON no SQL Server 2008, 2012 e 2014 – Lendo strings JSON, importando para o banco e exportando para XML

Tempo de Leitura: 10 minutos 5 / 5 ( 1 vote ) Olá Pessoal, Boa tarde. Neste post irei demonstrar como ler strings JSON e converter para uma tabela e converter os dados de uma tabela para JSON e XML utilizando apenas T-SQL. Essa dica é bem útil quando você está utilizando uma versão anterior …

Como exportar dados de uma tabela do SQL Server para HTML

Tempo de Leitura: 5 minutos 5 / 5 ( 2 votes ) Prezados, Boa tarde. Neste post irei demonstrar como exportar os dados de uma tabela do SQL Server para um arquivo HTML ou uma variável do tipo VARCHAR, onde serão apresentadas duas Procedures bem parecidas, onde uma gera o HTML em forma de arquivo …

Como validar inscrição estadual usando função T-SQL no SQL Server

Tempo de Leitura: 14 minutos Pessoal, Bom dia. Hoje vou fazer um post rápido pra vocês e que é muito útil no dia a dia, principalmente pra quem cria rotinas de integração com Sefaz, Receita e outros órgãos do governo e precisam de uma rotina para validar a inscrição estadual para todos os estados do …

Trabalhando com funções criptográficas (MD4, MD5, SHA1, SHA2_256 e SHA2_512) utilizando a função HASHBYTES do SQL Server

Tempo de Leitura: 2 minutos Olá pessoal, Tudo em paz ? Um pouco sobre codificação Neste post irei demonstrar um pouco mais sobre a função HASHBYTES do SQL Server, que permite trabalhar com funções criptográficas baseadas em HASH, onde uma vez codificado, não é possível obter a string original novamente. Caso você queira saber mais …

Trabalhando com o algoritmo de criptografia Base64 no SQL Server

Tempo de Leitura: 2 minutos Olá Pessoal, Boa tarde! Hoje vou fazer um post rápido, mas bem interessante para quem tem a necessidade de criptografar e/ou descriptografar strings utilizando o algoritmo Base64 no SQL Server. Muita gente não sabe, mas o SQL Server possui recursos para trabalhar com essa criptografia nativamente, sem precisar escrever toda …

Validando CPF, CNPJ, E-mail, Telefone e CEP no SQL Server

Tempo de Leitura: 2 minutos 4.8 / 5 ( 5 votes ) Olá pessoal, Tudo bem ? Hoje estarei apresentando algumas funções que vão ajudá-los a melhorar validações em suas rotinas, como por exemplo, validar de um CPF da sua base é válido ou não. Validação de CEP Essa é uma validação simples, que apenas …