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

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 a criação da tabela de dias úteis do post Como calcular dias […]

Leia Mais

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

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 SQLCLR ou a que eu […]

Leia Mais

Lendo strings JSON, importando para o banco e exportando para XML no SQL Server

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. O que é JSON JSON, um acrônimo para “JavaScript Object Notation”, é um formato leve para intercâmbio de dados computacionais. A simplicidade de JSON […]

Leia Mais

SQL Server – Como implementar auditoria e controle de logins (Trigger de Logon)

Olá pessoal, Boa tarde! Neste post irei demonstrar pra vocês, alguns recursos legais de triggers de logon como criar um log de auditoria para cada usuário que se conecta no seu banco de dados, bloquear conexões vindas de um usuário/IP/Hostname e bloquear conexões em um determinado horário. Caso você queira saber sobre Auditoria de manipulação […]

Leia Mais

Como criar uma trigger de Auditoria para logar a manipulação de objetos no SQL Server

Olá pessoal, Bom dia. Introdução Hoje venho trazer pra vocês um recurso muito útil na vida dos DBA’s SQL Server, tanto pra auditoria de alteração/criação/exclusão de objetos quanto para um “versionamento” de SP’s, Functions, etc, que é a utilização de triggers para logar todas as alterações a nível de DDL em objetos, inclusive sendo possível […]

Leia Mais