すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:USE

最終更新日:Dec 13, 2024

アクセス権限がある特定のプロジェクトに移動します。 プロジェクトに移動すると、プロジェクト内のすべてのオブジェクトを管理できます。

制限事項

このトピックで説明するステートメントをMaxComputeクライアントで実行します。 このステートメントはCMDステートメントであり、MaxComputeクライアント (odpscmd) でのみ実行できます。

使用上の注意

  • プロジェクトはワークスペースではありません。 プロジェクト名を取得するには、 [MaxComputeコンソール]

    をクリックし、[プロジェクト管理] タブの [MaxCompute] [プロジェクト名] 列に名前を表示します。

  • MaxComputeでプロジェクトを作成または削除するためのステートメントを実行することはできません。 プロジェクトの作成方法の詳細については、「MaxComputeプロジェクトの作成」をご参照ください。

構文

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

パラメーター

project_name: 行きたいプロジェクトの名前。 プロジェクトが存在しない場合、またはプロジェクトに対するアクセス権限がない場合は、エラーが返されます。

  • 例1: 特定のプロジェクトに移動し、プロジェクト内のオブジェクトにアクセスします。

    -- The current project is my_project, and the project that you want to go to is my_project_test. You have access permissions on the my_project_test project. 
    odps@ my_project>use my_project_test;
    -- After you go to the my_project_test project, you can perform other operations. For example, query the test_src table in the my_project_test project. 
    odps@ my_project_test>select * from test_src;

    MaxComputeは、my_project_testプロジェクトでtest_srcテーブルを検索します。 テーブルが存在する場合、テーブル内のデータが返されます。 テーブルが存在しない場合、エラーが返されます。

  • 例2: 別のプロジェクトからプロジェクト内のオブジェクトにアクセスするには、オブジェクトに対する権限を付与し、オブジェクトが属するプロジェクトの名前を指定します。

    -- Access the test_src table in the my_project2 project from the my_project_test project. 
    odps@ my_project_test>select * from my_project2.test_src;

関連ステートメント

  • ADD ACCOUNTPROVIDER: プロジェクトのRAMアカウントシステムを追加します。

  • SETPROJECT: プロジェクトのプロパティを表示または設定します。

  • アカウント表示: プロジェクトでサポートされているアカウントシステムの情報を表示します。

  • REMOVE ACCOUNTPROVIDER: プロジェクトでサポートされているアカウントシステムの情報を削除します。