Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

raphanasc

Script

Recommended Posts

Vi um script assim... e preciso entender o que ele faz, o que me gera duvida é esse FROM nunca tinha visto isso....seria algo do tipo.... ele faz uma busca e usa os valores dessa busca para entrar no campo que esta sendo atualizado na tabela principal que seria a t_formacao_preco???

UPDATE t_formacao_preco SET Fpc_Dec_Preco_CIF_Moeda_Base = FPN.Preco_CIFFROM (                         SELECT FP.Fpc_int_Id_Formacao_Preco,                        ( ( FP.Fpc_Dec_Preco_Dolar_Fob + FP.Fpc_Dec_Valor_Frete_Fob ) / 0.975 ) AS Preco_Fob,                         ( ( ( FP.Fpc_Dec_Preco_Dolar_Fob + FP.Fpc_Dec_Valor_Frete_Fob ) / 0.975 ) + ( Produto.Pro_Dec_Peso_Bruto * ( TTransp.Ttp_Dec_Valor_Transporte ) ) ) AS Preco_CIF                        FROM t_formacao_preco AS FP                        INNER JOIN t_produto AS Produto ON ( FP.Pro_Int_Id_Produto = Produto.Pro_Int_Id_Produto )                        INNER JOIN t_tipo_transporte AS TTransp ON ( FP.Ttp_Int_Id_Tipo_Transporte = TTransp.Ttp_Int_Id_Tipo_Transporte )) AS FPNWHERE t_formacao_preco.Fpc_int_Id_Formacao_Preco = FPN.Fpc_int_Id_Formacao_Preco AND t_formacao_preco.mbs_int_id_moeda_base <> '3'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara e ai tudo bem.

 

Olha só em relação a saber o q esse script faz http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

 

mais sobre o from é o seguinte.

 

esse FROM eh normal em Stored Procedure, ele eh usado em Select, Insert, Update e Delete.

 

na verdade você substitui a tabela por uma consulta por exemplo.

 

uma cláusula no lugar da tabela, bem o leque seria muito grande.

 

bem saiba que esse from nao é coisa muito assustadora assim http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

passe uma cláusula no lugar da tabela e manda bala.

 

espero ter tirado sua duvida http://forum.imasters.com.br/public/style_emoticons/default/grin.gif e colaborado com o forum

 

um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

É uma consulta de atualização com JOIN e SUB-SELECT. O resultado dela com certeza é algum resultSet aplicável a um banco de dados específico.

Só chamando atenção, INSERT em sua forma ANSI, não tem FROM.

 

Abração pessoal!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.