進入指定的、具有存取權限的專案空間。進入專案空間後,可以直接在該專案空間下操作對象。
使用限制
本文中的命令您需要在MaxCompute用戶端執行。本命令為CMD命令,僅支援在用戶端(odpscmd)工具中運行。
注意事項
專案空間非工作空間。專案空間名稱擷取方式:登入MaxCompute控制台,選擇工作區 > 專案管理,專案管理頁面的MaxCompute專案名。
MaxCompute沒有提供建立和刪除專案空間的命令。建立專案空間操作詳情請參見建立MaxCompute專案。
命令格式
--進入專案空間。
use <project_name>;
參數說明
project_name:待訪問專案空間的名稱。如果專案空間不存在或您未被添加至該專案空間時,返回報錯。
使用樣本
- 樣本1:進入指定專案空間並訪問專案空間下的對象。
MaxCompute自動在專案空間my_project_test中搜尋表。如果表存在,返回表中的資料;如果表不存在,返回報錯。--當前專案空間為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;
- 樣本2:跨專案訪問另一專案空間下的對象,需要具備目標專案空間對象的相應操作許可權,並指定專案空間名稱。
--在my_project_test專案空間下訪問另一專案空間my_project2的表test_src。 odps@ my_project_test>select * from my_project2.test_src;
相關命令
- ADD ACCOUNTPROVIDER:為當前專案空間增加RAM帳號體系。
- SETPROJECT:查看或設定專案空間屬性。
- LIST ACCOUNTPROVIDERS:顯示當前專案空間支援的帳號體系資訊。
- REMOVE ACCOUNTPROVIDER:刪除當前專案空間支援的帳號體系資訊。