Tous les produits
Search
Centre de documentation

MaxCompute:USE

Dernière mise à jour :Aug 10, 2026

Accédez à un projet spécifique pour lequel vous disposez des autorisations d'accès. Une fois dans le projet, gérez tous les objets qu'il contient.

Limites

Exécutez les instructions de cette rubrique sur le client MaxCompute (odpscmd). L'instruction USE est une instruction CMD et s'exécute uniquement sur le client MaxCompute.

Notes d'utilisation

  • Un projet n'est pas un espace de travail. Pour obtenir le nom d'un projet, connectez-vous à la console MaxCompute et recherchez le nom dans la colonne Project Name de l'onglet Project managementMaxCompute console.

  • Vous ne pouvez ni créer ni supprimer de projets à l'aide d'instructions dans MaxCompute. Pour créer un projet, consultez la section Créer un projet MaxCompute.

Syntaxe

-- Go to a project.
use <project_name>;

Paramètres

project_name : nom du projet vers lequel basculer. Si le projet n'existe pas ou si vous ne disposez pas des autorisations d'accès correspondantes, une erreur est renvoyée.

Exemples

  • Exemple 1 : Basculez vers un projet et interrogez une table qu'il contient.

    -- The current project is my_project. Switch to my_project_test.
    odps@ my_project>use my_project_test;
    -- Query the test_src table in my_project_test.
    odps@ my_project_test>select * from test_src;

    MaxCompute recherche test_src dans my_project_test. Si la table existe, la requête renvoie les données. Dans le cas contraire, une erreur est renvoyée.

  • Exemple 2 : Accédez à une table d'un autre projet en utilisant son nom complet.

    -- Access test_src in my_project2 from my_project_test. Grant permissions on the object before running this query.
    odps@ my_project_test>select * from my_project2.test_src;

Instructions associées