Dalam pangkalan data Oracle, setiap pengguna mempunyai nama pengguna dan kata laluan sendiri. Jika anda perlu menanyakan nama pengguna dan kata laluan pengguna, anda boleh melakukannya melalui kaedah berikut:
1 Gunakan alat baris arahan SQL*Plus untuk membuat pertanyaan
Dalam Oracle, anda boleh menggunakan alat baris arahan SQL Plus untuk menanyakan nama pengguna dan kata laluan. Buka SQLPlus dan masukkan arahan berikut:
SQL> SELECT username, password FROM dba_users WHERE username='<用户名>';
di mana,
2. Gunakan PL/SQL untuk membuat pertanyaan
Jika anda biasa dengan bahasa PL/SQL, anda juga boleh menggunakan pernyataan PL/SQL untuk menanyakan nama pengguna dan kata laluan. Sebagai contoh, pernyataan berikut menanyakan nama pengguna dan kata laluan pengguna SCOTT:
DECLARE v_username VARCHAR2(30) := 'SCOTT'; v_password VARCHAR2(30); BEGIN SELECT password INTO v_password FROM dba_users WHERE username = v_username; DBMS_OUTPUT.PUT_LINE('Username: ' || v_username || ' Password: ' || v_password); END;
Selepas melaksanakan pernyataan ini, sistem akan mengembalikan nama pengguna dan kata laluan yang disulitkan bagi pengguna SCOTT.
Perlu diambil perhatian bahawa kerana kata laluan biasanya disimpan disulitkan, kata laluan teks yang jelas tidak boleh dilihat secara langsung. Jika anda perlu menukar kata laluan pengguna, adalah disyorkan untuk menggunakan arahan ALTER USER.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan nama pengguna dan kata laluan oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!