Perguntas com a marcação «merge»

1
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 correspondência. Ou seja, …



4
Declaração de mesclagem em conflito
Eu tenho o seguinte procedimento (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId …



1
MERGE prevenção de impasse
Em um de nossos bancos de dados, temos uma tabela que é acessada intensivamente simultaneamente por vários threads. Threads atualizam ou inserem linhas via MERGE. Também existem threads que excluem linhas ocasionalmente; portanto, os dados da tabela são muito voláteis. Tópicos que fazem upserts sofrem de impasse às vezes. O …


1
Mesclar tamanho de linha excedente no SQL Server - "Não é possível criar uma linha de tamanho .."
A tabela de destino para a qual estou tentando mesclar os dados tem ~ 660 colunas. O código para a mesclagem: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN …

1
MERGE com OUTPUT não parece estar fazendo a coisa certa
Estou adicionando uma chave estrangeira a uma tabela e removendo as linhas que violam o FK, copiando-as para uma tabela ModifiedTable_invalid. Como parte do script, tenho o seguinte comando MERGE: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT …
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.