Ich wurde aufgefordert, bestehende Codes zu bearbeiten, die vor fünf Jahren von fünf verschiedenen Programmierern geschrieben wurden, und ich fand einfache Anführungszeichen direkt vor dem Namen einer Spalte in einer Abfrage. Was nützt es? Ich habe selber nie Oracle-Datenbank vor ... Der Teil der Abfrage wie diese ' ' work_instance
sah, die Hälfte des Codes ist knapp unter wie:Verwendung von einzelnen Anführungszeichen vor Spaltenname Oracle
select PR.request_id,
PR.investor_id,
PR.proposal_date,
' ' work_instance,
INV.foreign_company_name name,
PR.is_remove_cancel,
PR.remove_cancel_number,
PR.status_id,
REFR.description,
PR.fo_id,
PR.staff_id,
PR.case_id,
PR.sub_department_head_id,
PR.director_id,
ROUND((sysdate-PR.proposal_date)) as processing_time
from REMOVAL.request PR,
KPPA.foreign_company_kp INV,
REMOVAL.ref_t_status_workflow REFR
where ...criteria here...
Danke für all Ihre Hilfe, wünschen Ihnen alles Gute!
Es zeigt nur an, dass alle Zeilen in der Ergebnismenge der SELECT-Abfrage "'" als Wert unter der Spalte "work_instance" haben. Es ist nur eine Zuweisung von konstantem Wert für alle Zeilen in der Ergebnismenge. –