Resultados da pesquisa a pedido "tsql"

3 a resposta

Como evitar a inserção de registros duplicados ao usar uma instrução T-SQL Merge

Estou tentando inserir muitos registros usando a instrução MERGE do T-SQL, mas minha consulta falha ao INSERT quando há registros duplicados na tabela de origem. A falha é causada por: A tabela de destino possui uma Chave Primária baseada em ...

3 a resposta

Como usar EXEC ou sp_executeSQL sem loop neste cas

Ambiente: SQL Server 2005/2008, banco de dados pubs Inseri em uma variável de tabela um conjunto de dados conforme mostrado abaixo, usando as tabelas information_schem gora, eu gostaria de atualizar a coluna flag com base no resultado da ...

2 a resposta

ORDER BY com declaração de caso DESC

ComoORDER BY com umCASE-Declaraçãprimeiro grupo: valores nulos na coluna da dataCol1 classificado por coluna de dataCol2 DESCsegundo grupo: valores não nulos na coluna da dataCol1 classificado porCol1 DESC Eu tentei o seguinte: SELECT columns ...

8 a resposta

SQL dinâmico resulta em tabela temporária no procedimento SQL armazenado

O código é o seguinte: ALTER PROCEDURE dbo.pdpd_DynamicCall @SQLString varchar(4096) = null AS Begin create TABLE #T1 ( column_1 varchar(10) , column_2 varchar(100) ) insert into #T1 execute ('execute ' + @SQLString ) select * from #T1 End O ...

2 a resposta

T-SQL: problema com a string concat

Tenho um conjunto de arquivos de áudio com os nomes GreenLine1.mp3, GreenLine2.mp3 e.t.c. Vou escrevê-los em uma tabela como BLOB (eu uso o MS SQL Server'08), aqui está minha solicitação sql: DECLARE @aud AS VARBINARY(MAX) DECLARE @num AS INT -- ...

13 a resposta

elhores técnicas para aparar zeros à esquerda no SQL Serve

Eu tenho usadoist [https://stackoverflow.com/questions/92093/removing-leading-zeroes-from-a-field-in-a-sql-statement] por algum tempo SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) No entanto, recentemente, encontrei um problema ...

1 a resposta

Como incorporar imagem em html e enviar html como email por msdb.dbo.sp_send_dbmail?

Eu posso usar msdb.dbo.sp_send_dbmail para enviar e-mails no formato html. É muito bom para texto apenas em termos de formato. Por exemplo EXEC msdb.dbo.sp_send_dbmail @recipients = @p_recipients, @subject = @v_subject, @body=@emailHTML, ...

4 a resposta

omando @Sleep em T-SQ

Existe uma maneira de escrever um comando T-SQL para fazê-lo dormir por um período de tempo? Estou escrevendo um serviço da Web de forma assíncrona e quero poder executar alguns testes para verificar se o padrão assíncrono realmente o tornará ...

5 a resposta

Por que colocar uma cláusula WHERE fora da exibição tem um desempenho terrível

Digamos que você tenha uma visão: CREATE VIEW dbo.v_SomeJoinedTables AS SELECT a.date, a.Col1, b.Col2, DENSE_RANK() OVER(PARTITION BY a.date, a.Col2 ORDER BY a.Col3) as Something FROM a JOIN b on a.date = b.date Descobri que o desempenho ...

1 a resposta

Filtro na cláusula Output sql

Estou tentando usar um filtro em uma cláusula OUTPUT no t-sq O que eu quero fazer é algo como isto: Insert into tbl_1(col1,col2) Output Inserted.col1 into #tbl_temp **where col1 > 0** select col3, col4 from tbl_2or motivos de desempenho, não ...