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
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
Curtir tópico
+ 0
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.
SP_MSFOREACHDB Stored Procedure in SQL Server 2012
Talvez te de uma luz no que você esta tentando fazer.
Grande abraço.
Responder
Clique aqui para fazer login e interagir na Comunidade :)