Problema Update

di il
1 risposte

Problema Update

Intanto un grosso saluto a tutti

Passo subito alla domanda...

Ho la seguente tabella

ID DATA IMPORTO
001 01/01/2003 100
001 01/01/2003 150
002 01/01/2004 50

Entrambi i campi sono chiavi della tabella.
Devo effetuare un Update che integra il campo ID con un codice finale e il risultato deve essere il seguente:

ID DATA IMPORTO
001-X 01/01/2003 100
001-X 01/01/2003 150
002-X 01/01/2004 50

Il seguente Update mi restituisce un errore

update miatabella
set id=rtrim(id) + '-2003'

Errore
La subquery ha restituito più di un valore. Ciò non è consentito per subquery che seguono i caratteri =, !=, <, <= , >, >= o utilizzate come espressione.
L'istruzione è stata interrotta.

Come fare?!


Grazie in anticipo.

1 Risposte

  • Re: Problema Update

    Purtroppo l'errore non era quello... infatti è possibile updatare un campo con un valore calcolato o con una funzione di stringa (come rtrim).
    Credo cmq di aver risolto il problema visto che su una tabella creata nuovamente la query funziona, evidentemente c'era dello "sporco" in qualche record

    Cmq Grazie 1000
Devi accedere o registrarti per scrivere nel forum
1 risposte