Kategorien:

Dateifunktionen

GET_STAGE_LOCATION

Ruft die URL für einen benannten externen oder internen Stagingbereich ab, wobei der Name des Stagingbereichs als Eingabe verwendet wird.

Syntax

GET_STAGE_LOCATION( @<stage_name> )
Copy

Argumente

stage_name

Name eines externen oder internen benannten Stagingbereichs.

Bemerkung

Wenn der Stagingbereichsname Leerzeichen oder Sonderzeichen enthält, muss er in einfache Anführungszeichen eingeschlossen werden (z. B. '@"my stage"' für einen Stagingbereich mit dem Namen "my stage").

Rückgabewerte

URL des Cloudspeicherorts in der Definition des Stagingbereichs.

Nutzungshinweise

  • Diese SQL-Funktion gibt einen Wert für jede Rolle zurück, die über die USAGE-Berechtigung für den Stagingbereich verfügt.

  • Wenn aus einem internen Stagingbereich heruntergeladene Dateien beschädigt sind, überprüfen Sie mit dem Ersteller des Stagingbereichs, ob ENCRYPTION = (TYPE = 'SNOWFLAKE_SSE') für den Stagingbereich eingestellt ist.

Beispiele

Rufen Sie die URL für einen externen Stagingbereich ab:

CREATE STAGE images_stage URL = 's3://photos/national_parks/us/yosemite/';

SELECT GET_STAGE_LOCATION(@images_stage);

+----------------------------------------------------------+
| GET_STAGE_LOCATION(@IMAGES_STAGE)                        |
+----------------------------------------------------------+
| s3://photos/national_parks/us/yosemite/                  |
+----------------------------------------------------------+
Copy