Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Vai trò và đặc quyền cung cấp cho người dùng là gì để thực hiện CRUD (trên Oracle 12)

Nó phụ thuộc vào những thao tác bạn sẽ thực hiện. Nếu bạn chỉ muốn làm việc với các bảng trong lược đồ db của riêng mình, thì các đặc quyền sau đây thường là đủ để bắt đầu:

grant create session to <your_user>;
grant create table to <your_user>;

Bạn có quyền mặc định để chèn / cập nhật / xóa / chọn bảng mà bạn sở hữu.

Hạn ngạch vùng bảng:

alter user <your_user> quota unlimited on <your_tablespace_name>;

Tốt hơn là đặt không gian bảng mặc định cho người dùng. Trong trường hợp này, bạn có thể bỏ qua tên vùng bảng trong câu lệnh tạo bảng.

alter user <your_user> default tablespace <your_tablespace_name>;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý ngoại lệ trong pl / sql

  2. Thủ tục / hàm PL / SQL để hiển thị động dữ liệu từ các bảng khác nhau cùng với tên cột trong hàng dữ liệu đầu tiên

  3. Tạo hồ sơ trong Oracle để bảo mật người dùng

  4. Nhận truy vấn từ tệp trong SPRING BOOT bằng @Query

  5. Chèn tệp văn bản vào Oracle với Chèn hàng loạt