- Kategorien:
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> )
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/ |
+----------------------------------------------------------+