Perguntas com a marcação «sql-server»

71
MERGE um subconjunto da tabela de destino

Estou tentando usar uma MERGEinstrução para inserir ou excluir linhas de uma tabela, mas só quero atuar em um subconjunto dessas linhas. A documentação para MERGEpossui um aviso muito fortemente redigido: É importante especificar apenas as colunas da tabela de destino que são usadas para fins de...

67
Prática recomendada entre usar LEFT JOIN ou NOT EXISTS

Existe uma prática recomendada entre usar o formato LEFT JOIN ou NOT EXISTS? Qual é o benefício de usar um sobre o outro? Se nenhum, qual deve ser o preferido? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A WHERE NOT EXISTS (SELECT idx...

59
Escreva diferenças entre varchar e nvarchar

Atualmente, em nosso banco de dados do SQL Server 2012, estamos usando varchare gostaríamos de mudar isso nvarchar. Eu gerei um script para fazer isso. Minha pergunta é: existem diferenças em como o SQL Server grava em varcharcolunas vs. nvarcharcolunas? Temos vários procedimentos de back-end que...