select com update na mesma linha?

1. select com update na mesma linha?

jose pedro neri de oliveira
acharei

(usa Outra)

Enviado em 22/04/2013 - 01:09h

Preciso fazer um update no registo toda a vez que ele fizer um select mais se eu usar 2 comandos ele fica muito lento o ideal seria usar o update dentro do mesmo comando do select existe em mysql algum comando que faça isso na mesma linha?


  


2. Re: select com update na mesma linha?

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 22/04/2013 - 08:42h

Não manjo nada de banco de dados, mas as vezes tenho que fazer algumas coisinhas simples e no meu entender, a clausula where não seria a forma de você selecionar o que deseja?

exemplo:

UPDATE TabelaCliente SET CampoNome='Estefanio Brunhara' WHERE CodigoCliente=1



No SQL Server 2008 eu já usei um comando, onde o update precisa fazer um select


UPDATE Produto SET ProdutoDtInativo=GETDATE() WHERE ProdutoCodiProd NOT IN ( SELECT MoviItemCodiProd FROM viewMoviCabe_MoviItem WHERE MoviCabeDtEmissao>'02-01-2011')


Seria algo assim?








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts