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_srcdansmy_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
ADD ACCOUNTPROVIDER : ajoute le système de compte RAM pour un projet.
SET PROJECT : affiche ou définit les propriétés d'un projet.
LIST ACCOUNTPROVIDERS : affiche les systèmes de compte pris en charge par un projet.
REMOVE ACCOUNTPROVIDER : supprime un système de compte d'un projet.