Categoria SQL
Função que retorna data no formato ‘DDMMYYYY’
A função é bem simples, é passado uma data por parâmetro e a função retorna essa data no formato ‘DDMMYYYY‘. Abaixo é a função que iremos utilizar. Após ter criado a função vamos realizar um teste, fazendo um select e passando por…
Como saber se uma tabela contém uma coluna IDENTITY?
Como saber se uma tabela contém uma coluna IDENTITY? Caso o select acima retorne o valor igual a 1 significa que a tabela tem uma coluna IDENTITY enquanto um valor igual a 0 significa que a tabela não tem uma…
Como fazer um INSERT com EXEC
Como fazer um INSERT com EXEC, é isso mesmo um insert com uma procedure. Você utiliza a instrução “INSERT SELECT” para inserir os dados resultantes de uma determinada frase sql em uma tabela de destino. A instução “INSERT EXEC” é…
Diferenças entre SET e SELECT ao atribuir Variável
Diferenças entre SET e SELECT ao atribuir Variável Há duas formas de atribuir um valor a uma variável local previamente criado com o comando DECLARE @ declaração LocalVariable, ou seja, usando o SET e as instruções SELECT Para ilustrar: Aqui…
Diferenças entre DELETE e TRUNCATE
Quais as diferenças entre DELETE e TRUNCATE O comando DELETE e o comando TRUNCATE ambos são usados para apagar dados de uma tabela e não a estrutura da tabela. O comando DELETE remove as linhas de uma tabela e tem…
Como saber o número de transações ativas?
Como saber o número de transações ativas? Para que possamos identificar o número de transações ativas para conexão atual, basta executar o comando @@TRANCOUNT, o mesmo irá retornar o número de transações ativas para a conexão atual. Sintaxe: @@TRANCOUNT Exemplo:
Tipos de dados numéricos SQL Server
SQL Server tipos de dados numéricos O SQL Server suporta nove diferentes tipos de dados numéricos, quatro tipos de dados que armazenam valores inteiros de vários tamanhos, dois tipos de dados que armazenam valores monetários, e quatro tipos de dados…
Como posso contar o número de linhas em uma tabela?
Como posso contar o número de linhas em uma tabela? Para obter o número de linhas em uma tabela, você vai usar a função de agregação COUNT. A função de agregação COUNT retorna o número de itens em um grupo.…
Como posso identificar registros duplicados em uma tabela?
Como posso identificar registros duplicados em uma tabela? Para identificar registros duplicados em uma tabela, você vai usar o GROUP BY cláusula da instrução SELECT. Vamos criar a tabela e inserir os dados para que possamos ver como fazer. Sua…