session

flushresult

Beschreibung

Löscht gespeicherte Ergebnisse für die aktuelle Sitzung. Diese Aktion wird verwendet, um den Speicher der Sitzung zu bereinigen, indem spezifische Ergebnisse entfernt werden, die zuvor zwischengespeichert wurden (z. B. durch fetchresult). Dies hilft bei der Verwaltung von Ressourcen in lang andauernden Sitzungen.

Einstellungen
ParameterBeschreibung
idGibt die eindeutige Identifikationsnummer (ID) des Ergebnisses an, das gelöscht werden soll.
tagGibt eine Zeichenfolge (Tag) an, die verwendet wird, um das zu löschende Ergebnis zu identifizieren.
Datenvorbereitung

Lädt die Beispieltabelle 'Cars', um nachfolgende Aktionen ausführen zu können.

Kopiert!
1 
2PROC CAS;
3TABLE.loadTable / path='cars.sashdat' caslib='help' casout={name='cars', replace=true};
4 
5RUN;
6 

Beispiele

Entfernt ein spezifisches Ergebnis aus dem Sitzungsspeicher unter Verwendung seiner ID.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS; SESSION.flushresult / id=54321; RUN;
Ergebnis :
Das Ergebnis mit der ID 54321 wird aus dem Cache der Sitzung entfernt.

Entfernt Ergebnisse, die mit einem bestimmten Tag markiert wurden. Dies ist nützlich, wenn Ergebnisse logisch gruppiert gespeichert wurden.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3 
4SESSION.flushresult / tag='Zwischenbericht_Q1';
5 
6RUN;
7 
Ergebnis :
Alle Ergebnisse, die mit dem Tag 'Zwischenbericht_Q1' assoziiert sind, werden gelöscht.

FAQ

Was ist der Zweck der Aktion 'flushresult'?
Wie lautet die Syntax für die Aktion 'flushresult' in CASL?
Wozu dient der Parameter 'id'?
Wozu dient der Parameter 'tag'?