Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks SQL
Databricks Runtime 13.3 LTS et versions ultérieures
Unity Catalog uniquement
Transfère la propriété d’une connexion à un nouveau principal, renomme une connexion ou modifie les options de connexion.
Pour définir un commentaire sur une connexion, utilisez COMMENT ONCONNECTION .
Important
Lorsque vous modifiez les options de connexion, fournissez des informations d’identification telles que des mots de passe et des jetons à l’aide de la secret fonction plutôt que d’entrer les valeurs littérales directement dans la OPTIONS clause. Cela vous permet de référencer un secret stocké dans le service secret Databricks au lieu d’inclure la valeur d’informations d’identification dans votre instruction.
Syntaxe
ALTER CONNECTION connection_name
{ [ SET ] OWNER TO principal |
RENAME TO new_connection_name |
OPTIONS ( option value [, ...] )
Paramètres
-
Nom de la connexion à modifier.
[ SET ] PROPRIÉTAIRE À principal
Transfère la propriété de la connexion vers
principal.RENOMMER EN new_connection_name
Spécifie un nouveau nom pour la connexion. Le nom doit être unique dans le metastore Unity Catalog.
OPTIONS
Définie les paramètres spécifiques
connection_typeobligatoires pour établir la connexion.Remplace la liste d’options existante par une nouvelle liste d’options.
option
Clé de la propriété. La clé peut comporter un ou plusieurs identificateurs séparés par un point, ou un littéral
STRING.Les clés de propriété doivent être uniques et respectent la casse.
value
Valeur de la propriété. La valeur doit être une
BOOLEANSTRING,INTEGERDECIMALou constante.Pour toute option qui contient des informations d’identification, telles qu’un mot de passe ou un jeton, utilisez la
secretfonction au lieu d’entrer la valeur directement. Par exemple, indiquez levaluemotsecret('secrets.r.us', 'postgresPassword')passwordde passe littéral plutôt que d’entrer le mot de passe littéral.
Exemples
> ALTER CONNECTION mysql_connection SET OWNER TO `alf@melmak.et`;
> ALTER CONNECTION mysql_connection RENAME TO `other_mysql_connection`;
> ALTER CONNECTION mysql_connection OPTIONS (host 'newmysqlhost.us-west-2.amazonaws.com', port '3306');