Against simple

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Poston Thu, 17 May 2007 10:59 am

Guys IM trying to do an update and I tried several ways, but in no.

Code: Select all
  UPDATE COLETA_VIVONET_TEMP SET
        COLETA_VIVONET_TEMP.RESP_CLIENTEREINCIDENTE = COLETA_TEMP_PS20070508.RESPOSTA
  FROM COLETA_VIVONET_TEMP
    inner join COLETA_TEMP_PS20070508
        on COLETA_TEMP_PS20070508.IDPROCESSOVIVONET=COLETA_VIVONET_TEMP.IDPROCESSOVIVONET
  where COLETA_TEMP_PS20070508.pergunta='CLIENTE É REINCIDENTE?';


  UPDATE COLETA_VIVONET_TEMP SET
        COLETA_VIVONET_TEMP.RESP_CLIENTEREINCIDENTE = COLETA_TEMP_PS20070508.RESPOSTA
  FROM COLETA_VIVONET_TEMP,
       COLETA_TEMP_PS20070508
  where
  COLETA_VIVONET_TEMP.IDPROCESSOVIVONET = COLETA_TEMP_PS20070508.IDPROCESSOVIVONET
  and COLETA_TEMP_PS20070508.pergunta='CLIENTE É REINCIDENTE?';
 
 
  UPDATE COLETA_VIVONET_TEMP TEMP
SET (RESP_CLIENTEREINCIDENTE) = ( SELECT RESPOSTA FROM COLETA_TEMP_PS20070508
  WHERE COLETA_VIVONET_TEMP.IDPROCESSOVIVONET = COLETA_TEMP_PS20070508.IDPROCESSOVIVONET
  and COLETA_TEMP_PS20070508.pergunta='CLIENTE É REINCIDENTE?');
LoadingXp
Location: SP

Att.

Luciano Alvarenga M. Pires
DBA ORACLE CERTIFICADO
http://fulloracle.blogspot.com
------------------------------------
Dinheiro é o combustivel da sociedade industrial. Mas na sociedade da informática o combustivel, o poder, é o conhecimento.

Poston Thu, 17 May 2007 11:49 am

look .... This aiw up don't know if work but this way would have to work
Code: Select all
UPDATE COLETA_VIVONET_TEMP /*TEMP*/
   SET (RESP_CLIENTEREINCIDENTE) = ( SELECT RESPOSTA FROM COLETA_TEMP_PS20070508 a
                                      WHERE COLETA_VIVONET_TEMP.IDPROCESSOVIVONET = a.IDPROCESSOVIVONET
                                        and a.pergunta='CLIENTE É REINCIDENTE?');
Note that in your update had a TEMP.
Another thing ... it may be that the accents are causing the select return NULL in select.

qualquer coica paste the error message to us
TBou
Location: Campo Grande - MS

Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

Poston Thu, 17 May 2007 1:14 pm

First of all thanks a lot for your help, but I believe my solution there will be only with cursor ...: cry: Because I'm going to have to control 2 ID's Ex.

Today: ID_PROCESSO |QUESTION |ANSWER question number one 1212321 resp. 1212321 PERGUNTA2 1 resp. 2 ...

Change to: PROCESSID PROCESS |Question Number One |PERGUNTA2 |Question3 |PERGUNTA4 1212321 resp. 1 resp. 2 resp. 3 resp. 4
LoadingXp
Location: SP

Att.

Luciano Alvarenga M. Pires
DBA ORACLE CERTIFICADO
http://fulloracle.blogspot.com
------------------------------------
Dinheiro é o combustivel da sociedade industrial. Mas na sociedade da informática o combustivel, o poder, é o conhecimento.



Return to SQL

Who is online

Users browsing this forum: No registered users and 3 guests