Tous les produits
Search
Centre de documentation

MaxCompute:Liste des commandes courantes

Dernière mise à jour :Aug 10, 2026

MaxCompute SQL vous permet de gérer tous les objets principaux — projets, tables, ressources, instances, fonctions, tunnels et volumes externes — via un ensemble unifié de commandes. Cette page regroupe ces commandes par type d'objet pour vous aider à localiser rapidement l'instruction nécessaire et accéder à sa référence syntaxique complète.

Pour les instructions non répertoriées ici, consultez Toutes les instructions (par ordre alphabétique) ou la Référence des fonctions.

Les mots-clés, les noms de projet, les noms de table et les noms de colonne dans MaxCompute SQL ne sont pas sensibles à la casse. Pour exécuter ces opérations par programmation, consultez le SDK MaxCompute .

Référence des instructions

Opérations sur les projets

Un projet constitue l'espace de noms de niveau supérieur dans MaxCompute. Utilisez ces commandes pour basculer entre les projets, inspecter ou modifier les propriétés du projet et gérer les systèmes de compte (RAM) associés à un projet.

Instruction Description
use Basculer vers un projet
setproject (affichage) Afficher les propriétés d'un projet
setproject (configuration) Configurer les propriétés du projet
list accountproviders Afficher les systèmes de compte d'un projet
add Ajouter le système de compte RAM
remove Supprimer le système de compte RAM

Opérations SET

Utilisez SET et SHOW FLAGS pour configurer les indicateurs au niveau de la session et inspecter leurs valeurs actuelles au sein d'une session MaxCompute.

Instruction Description
SET Définir un indicateur au niveau de la session
SHOW FLAGS Afficher les valeurs actuelles des indicateurs de session

Opérations de sécurité

Ces commandes contrôlent la protection des données et la confiance inter-projets. Elles sont généralement exécutées par les administrateurs de projet. Utilisez-les pour activer la protection des données au niveau du projet, gérer les projets de confiance autorisés à accéder aux données protégées et inspecter la configuration de sécurité d'un projet.

Instruction Description
ProjectProtection Activer la protection des données du projet
add trustedproject Ajouter un projet de confiance
remove trustedproject Supprimer un projet de confiance
list trustedprojects Afficher les projets de confiance
show SecurityConfiguration Afficher la configuration de sécurité d'un projet

Opérations sur les utilisateurs et les rôles

Utilisez ces commandes pour ajouter ou supprimer des utilisateurs dans un projet, créer et supprimer des rôles, et attribuer des rôles aux utilisateurs. Les rôles regroupent les permissions : l'attribution d'un rôle à un utilisateur lui confère toutes les permissions associées à ce rôle.

Instruction Description
add user Ajouter un utilisateur à un projet
remove user Supprimer un utilisateur d'un projet
list users Afficher tous les utilisateurs d'un projet
create role Créer un rôle
list roles Afficher tous les rôles d'un projet
grant Attribuer un rôle à un utilisateur
revoke Retirer un utilisateur d'un rôle
drop role Supprimer un rôle

Opérations d'autorisation

Utilisez grant et revoke pour contrôler quels utilisateurs ou rôles peuvent accéder à des ressources spécifiques au sein d'un projet.

Instruction Description
grant Accorder des permissions à un rôle ou un utilisateur
revoke Révoquer les permissions d'un rôle ou d'un utilisateur

Opérations sur les tables

Il s'agit des commandes les plus fréquemment utilisées dans MaxCompute. Elles couvrent le cycle de vie complet des tables et des vues : création, modification de la propriété, suppression et inspection des tables, partitions et vues.

Instruction Description
create table Créer une table
alter table Modifier le propriétaire d'une table
drop table Supprimer une table
desc Afficher les informations sur les tables ou les vues
desc partition Afficher les informations sur les partitions
show tables Lister les tables et les vues d'un projet
show partitions Lister les partitions d'une table

Opérations sur les instances

Une instance représente une tâche en cours d'exécution ou terminée dans MaxCompute. Utilisez ces commandes pour surveiller l'état des tâches, inspecter les détails et les journaux des tâches, et arrêter une tâche en cours d'exécution.

Instruction Description
show Afficher les informations sur l'instance
status Interroger l'état d'une instance
top instance Afficher toutes les instances actuellement en cours d'exécution
kill Arrêter une instance en cours d'exécution
desc Obtenir les informations de tâche d'une instance
wait Obtenir le journal opérationnel des tâches dans une instance

Opérations sur les ressources

Les ressources sont des fichiers (tels que des packages JAR, des fichiers texte ou des archives) dont dépendent les fonctions définies par l'utilisateur (UDF) et d'autres tâches. Utilisez ces commandes pour ajouter, inspecter, télécharger, aliaser et supprimer des ressources.

Instruction Description
add Ajouter une ressource
Afficher les informations sur la ressource Afficher les informations sur la ressource
Afficher la liste des ressources Afficher la liste des ressources
alias Créer un alias pour une ressource
get Télécharger une ressource
drop Supprimer une ressource

Opérations sur les volumes externes

Instruction Description
Créer un volume externe Créer un volume externe
Lister les volumes externes Afficher la liste des volumes externes et la structure de répertoire d'un volume externe
Supprimer un volume externe Supprimer un volume externe

Opérations sur les fonctions

Ces commandes gèrent les UDF (fonctions définies par l'utilisateur), c'est-à-dire des fonctions personnalisées qui étendent MaxCompute SQL avec votre propre logique. Utilisez-les pour enregistrer, supprimer et inspecter les UDF, ainsi que pour afficher toutes les fonctions intégrées disponibles dans MaxCompute.

Instruction Description
create function Créer une UDF
drop function Supprimer une UDF
Afficher la liste des UDF Afficher la liste des UDF
Afficher toutes les fonctions intégrées Afficher toutes les fonctions intégrées

Opérations Tunnel

Tunnel est l'outil de transfert de données en masse de MaxCompute. Utilisez-le pour charger des données dans les tables MaxCompute ou pour en télécharger à haut débit.

Instruction Description
Tunnel upload Charger des données dans MaxCompute
Tunnel download Télécharger des données depuis MaxCompute

Opérations de configuration du fuseau horaire

Consultez les Opérations de configuration du fuseau horaire pour obtenir les commandes permettant de configurer les fuseaux horaires pour les tâches et sessions MaxCompute.

Autres opérations

Instruction Description
cost sql Estimer le coût d'une instruction SQL avant son exécution

Étapes suivantes