Scénario de test & Cas d'usage
Laden, Speichern und Verwalten von Tabellen im Arbeitsspeicher.
Entdecken Sie alle Aktionen von tableErstellt eine kleine Beispieltabelle, die einen täglichen Datenschnappschuss darstellt.
| 1 | |
| 2 | DATA WORK.TAEGLICHER_SNAPSHOT; |
| 3 | x = 1; |
| 4 | y = 2; |
| 5 | RUN; |
| 6 |
| 1 | PROC CASUTIL sessref=mySession; |
| 2 | load DATA=WORK.TAEGLICHER_SNAPSHOT |
| 3 | casout=(name='SNAPSHOT_KONFLIKT', caslib='CASUSER') quiet; |
| 4 | RUN; |
| 1 | PROC CASUTIL sessref=mySession; |
| 2 | load DATA=WORK.TAEGLICHER_SNAPSHOT |
| 3 | casout=(name='SNAPSHOT_KONFLIKT', caslib='CASUSER') quiet; |
| 4 | RUN; |
| 1 | PROC CASUTIL sessref=mySession; |
| 2 | load DATA=WORK.TAEGLICHER_SNAPSHOT |
| 3 | casout=(name='SNAPSHOT_KONFLIKT', caslib='CASUSER', replace=true) quiet; |
| 4 | RUN; |
Der erste Ladevorgang ist erfolgreich. Der zweite Ladevorgang schlägt fehl und im SAS-Log wird ein Fehler protokolliert, der besagt, dass die Tabelle 'SNAPSHOT_KONFLIKT' bereits existiert. Dies bestätigt das erwartete Sicherheitsverhalten. Der dritte Ladevorgang ist wieder erfolgreich, da die `replace=true`-Option das Überschreiben der Tabelle explizit erlaubt.