全部产品
Search
文档中心

MaxCompute:USE

更新时间:Jul 02, 2025

Beralih ke proyek tertentu yang Anda miliki izin akses. Setelah masuk ke proyek, Anda dapat mengelola semua objek di dalamnya.

Batasan

Jalankan pernyataan yang dijelaskan dalam topik ini pada klien MaxCompute. Pernyataan ini adalah pernyataan CMD dan hanya dapat dieksekusi pada klien MaxCompute (odpscmd).

Catatan Penggunaan

  • Proyek bukanlah ruang kerja. Untuk mendapatkan nama proyek, masuk ke MaxCompute console dan lihat nama di kolom Project Name pada tab Project management.

  • Anda tidak dapat mengeksekusi pernyataan untuk membuat atau menghapus proyek di MaxCompute. Untuk informasi lebih lanjut tentang cara membuat proyek, lihat Buat proyek MaxCompute.

Sintaksis

-- Beralih ke proyek.
use <project_name>;

Parameter

project_name: Nama proyek yang ingin Anda tuju. Jika proyek tidak ada atau Anda tidak memiliki izin akses pada proyek tersebut, kesalahan akan dikembalikan.

Contoh

  • Contoh 1: Beralih ke proyek tertentu dan akses objek di dalam proyek.
    -- Proyek saat ini adalah my_project, dan proyek yang ingin Anda tuju adalah my_project_test. Anda memiliki izin akses pada proyek my_project_test.
    odps@ my_project>use my_project_test;
    -- Setelah Anda beralih ke proyek my_project_test, Anda dapat melakukan operasi lainnya. Misalnya, kueri tabel test_src di proyek my_project_test.
    odps@ my_project_test>select * from test_src;
    MaxCompute mencari tabel test_src di proyek my_project_test. Jika tabel tersebut ada, data di dalam tabel akan dikembalikan. Jika tabel tidak ada, kesalahan akan dikembalikan.
  • Contoh 2: Untuk mengakses objek di proyek dari proyek lain, berikan izin pada objek dan tentukan nama proyek tempat objek tersebut berada.
    -- Akses tabel test_src di proyek my_project2 dari proyek my_project_test.
    odps@ my_project_test>select * from my_project2.test_src;

Pernyataan Terkait