Update d'une colonne sans passer par un select
Bonjour à tous!
Je souhaiterais faire un update d'une colonne et remplacer la valeur par un message : chaîne de caractères par conséquent, je n'ai pas besoin d'un select.
Je travaille sur PL/SQL et je ne connais pas très bien la syntaxe, est-ce quelqu'un pourrait m'aider?
J'ai fait quelque chose qui ressemble à ça :
Code:
1 2 3 4 5
| update comments_analysis c
set TEXT = 'Attention, certaines dates migrées de SYFACT peuvent être au format américain (MM/JJ/AAAA).'
from REF_TYPE_ANALYSIS, FILES
where FILE_TYPE = 'PDS' OR FILE_TYPE = 'DA'
and REF_ID = '10'; |
J'ai rajouté le FROM car on ne peut pas faire table.colonne apparement.
On m'a conseillé un exemple comme ça:
Code:
1 2 3 4
| update sus_tracfin_acknowledgment sta
set dt_acknowledgment = (select ts2.dt_report_date
from TRACFIN_SNAPSHOT ts2
where ts2.tracfin_snapshot_id = sta.tracfin_snapshot_id); |
Mais comment je rajoute ma chaîne de caractères ?
Merci d'avance.