USO DA PROC sp_msforeachdb

SQL Server

SQL

Banco de Dados

20/03/2017

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

Curtidas 0

Respostas

Luiz Santos

Luiz Santos

20/03/2017

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.
GOSTEI 0
POSTAR