Ich bin nicht sicher, ob der TitelWie Array anhängen und in einzelne Feld einfügen in oracle
korrekt ist oder nicht Ich habe folgende Tabelle erstellt
create table healthcheck
(
fordate date default sysdate,
tablespace_status varchar2(100),
comments varchar2(200)
);
jetzt in einem PL/SQL-Code I verwenden Sie die folgende Anweisung
select tablespace_name, used_percent
from dba_tablespace_usage_metrics
where used_percent > 70;
Für ex, der Ausgang der obigen Abfrage ist:
USERS 75
TEMP 80
Nun möchte ich diesen Ausgang in der Spalte tablespace_status
als 'Benutzer: 75%, TEMP: 80%' in einem einzigen Feld gespeichert werden.
Wie kann ich das erreichen?
Hat Ihnen diese Lösung geholfen? Wenn ja, können Sie bitte die Antwort akzeptieren? –
Für Ansatz 1 kommt der Fehler als zu viele Werte und für Ansatz 2 kommt der Fehler als fehlende rechte Klammer. Kannst du bitte helfen? – Nik
Auch wenn Sie vorschlagen können, welcher Ansatz für Performance-Tuning am besten ist, wäre das großartig. – Nik