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

192
Como escrever um foreach no SQL Server?

Estou tentando conseguir algo parecido com um for-each, onde gostaria de pegar os IDs de uma instrução select retornada e usar cada um deles. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId...

191
Armazenando imagens no SQL Server?

Criei um pequeno site de demonstração e nele estou armazenando imagens em uma coluna de imagem no servidor sql. Algumas perguntas que tenho são ... Isso é uma má ideia? Isso afetará o desempenho do meu site quando crescer? A alternativa seria armazenar a imagem no disco e armazenar apenas a...

189
RANK do SQL () versus ROW_NUMBER ()

Estou confuso sobre as diferenças entre estes. A execução do SQL a seguir me dá dois conjuntos de resultados idênticos. Alguém pode explicar as diferenças? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER()...