Categoria T-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 reiniciar / Reset / Reseed uma coluna de identidade do SQL Server?
Para reiniciar ou repor os valores da coluna de identidade de uma tabela, o comando DBCC CHECKIDENT pode ser usado. O comando DBCC CHECKIDENT verifica o valor de identidade atual para a tabela especificada e, se for necessário, altera o…
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.…