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

Transact-SQL (T-SQL) é um dialeto do SQL usado pelo Microsoft SQL Server e Sybase da SAP.


2
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 amostra (parece um problema com o sqlfiddle ... então, colocando alguns dados de amostra): INSERT INTO …

2
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 target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, …
12 sql-server  t-sql 




1
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) + 'ha!' Para criar …
12 sql-server  t-sql 




3
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, …

1
Inserir resultados de um procedimento armazenado em uma variável de tabela
Eu tenho um procedimento armazenado que armazena valores em uma variável de tabela. Eu seleciono esses valores e os retorno quando o procedimento é chamado. Estou tentando definir esses valores de retorno em outra variável de tabela, mas não consigo descobrir. Procedimento armazenado ALTER PROCEDURE [dbo].[GetOrSetDomainId] @DomainName varchar(50), @DomainUrl varchar(50) …



3
Converter valores numéricos de sequência de caracteres com vírgula como separador decimal em NUMERIC (10, 2)
Eu tenho uma tabela SQL de colunas varchar que contém números formatados em grego (. Como separador de milhar e vírgula como separador decimal) A conversão clássica CONVERT(numeric(10,2),REPLACE([value],',','.')) não funciona porque o. (separador de milhar) mata a conversão Por exemplo, tente CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Eu quero converter esses valores para numéricos (10,2) …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.