USO DA PROC sp_msforeachdb

20/03/2017

0

Prezados, bom dia!

Para utilizar a proc sp_msforeachdb é simples conforme exemplo abaixo;

exec sp_msforeachdb 'use [?]
print ''[?]'' '


Mas quando eu jogo um comando por exemplo

exec sp_msforeachdb 'use [?]

UPDATE V_FORMATO_CORTE SET FMT_OBRIGATORIO = '1'
WHERE FMT_CAMPO = 'INV_QTDE_INICIAL_VINCULADA'

print ''[?]'' '

Da erro na execução, por conta das aspas simples 'condição SQL'.

Como poderia contornar este erro ?

Att,
Jean
Jean Neves

Jean Neves

Responder

Posts

20/03/2017

Luiz Santos

Jean, achei interessante esse artigo

SP_MSFOREACHDB Stored Procedure in SQL Server 2012

Talvez te de uma luz no que você esta tentando fazer.

Grande abraço.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar