全部產品
Search
文件中心

MaxCompute:USE

更新時間:Jun 19, 2024

進入指定的、具有存取權限的專案空間。進入專案空間後,可以直接在該專案空間下操作對象。

使用限制

本文中的命令您需要在MaxCompute用戶端執行。本命令為CMD命令,僅支援在用戶端(odpscmd)工具中運行。

注意事項

  • 專案空間非工作空間。專案空間名稱擷取方式:登入MaxCompute控制台,選擇工作區 > 專案管理專案管理頁面的MaxCompute專案名

  • MaxCompute沒有提供建立和刪除專案空間的命令。建立專案空間操作詳情請參見建立MaxCompute專案

命令格式

--進入專案空間。
use <project_name>;

參數說明

project_name:待訪問專案空間的名稱。如果專案空間不存在或您未被添加至該專案空間時,返回報錯。

使用樣本

  • 樣本1:進入指定專案空間並訪問專案空間下的對象。
    --當前專案空間為my_project,待訪問專案空間為my_project_test。my_project_test是使用者有許可權訪問的一個專案空間。
    odps@ my_project>use my_project_test;
    --進入專案空間後,即可執行其他動作。例如查詢my_project_test專案空間下的表test_src。
    odps@ my_project_test>select * from test_src;
    MaxCompute自動在專案空間my_project_test中搜尋表。如果表存在,返回表中的資料;如果表不存在,返回報錯。
  • 樣本2:跨專案訪問另一專案空間下的對象,需要具備目標專案空間對象的相應操作許可權,並指定專案空間名稱。
    --在my_project_test專案空間下訪問另一專案空間my_project2的表test_src。
    odps@ my_project_test>select * from my_project2.test_src;

相關命令