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

13
Diferença entre "e" e "&"

Estou tentando entender a ordem de precedência para operações lógicas e ter o seguinte código: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F e retorna um erro como Sintaxe incorreta perto da palavra-chave 'e'. Substituí 'e' por 'e', ​​e o código funciona novamente. Por que...

12
Gerando cadeias grandes para dados de teste

Recentemente, eu estava tentando criar algumas seqüências grandes contendo dados de teste genéricos para uma pergunta aqui . Parece que eu conhecia uma maneira de multiplicar uma string. No entanto, não consigo mais lembrar a sintaxe. Estou procurando algo como: SELECT 'A' + ('a' * 1000) +...

12
Agrupando registros com base em intervalos de tempo

Tenho uma tabela com o esquema a seguir e preciso definir uma consulta que possa agrupar dados com base em intervalos de tempo ( por exemplo, registros por minuto ) e, em seguida, fornecer a soma das alterações no SnapShotValue desde o grupo anterior. No momento, o SnapShotValue sempre aumenta,...

12
MERGE usa tempdb?

Considere a seguinte consulta: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET...

12
Ajuda com a consulta PIVOT

Eu tenho uma tabela com a estrutura abaixo: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); alguns dados de...