สิทธิ์ต่อไปนี้จำเป็นสำหรับ CREATE, REPLACE, DROP, ACCESS, UPDATE และอื่นๆ ของการใช้งานมุมมอง -
- สร้างสิทธิ์การดู - ต้องมีสิทธิ์ CREATE VIEW เพื่อสร้างมุมมอง นอกจากนี้ เราต้องมีสิทธิ์เพียงพอ เช่น SELECT, INSERT หรือ UPDATE ในการเข้าถึงตารางที่นิยามมุมมองอ้างอิง
- สิทธิ์ DROP VIEW − เราต้องการสิทธิ์ DROP VIEW เพื่อใช้คำสั่ง OR REPLACE, คำสั่ง DROP VIEW และสำหรับการใช้คำสั่ง ALTER VIEW ด้วย
- เลือกสิทธิ์ − เราต้องมีสิทธิ์ SELECT ในการเลือกจากมุมมอง
- INSERT, DELETE หรือ UPDATE Privileges – สำหรับมุมมองที่อัปเดตได้เพื่อใช้คำสั่ง INSERT, DELETE หรือ UPDATE เราจะต้องมีสิทธิ์ INSERT, DELETE หรือ UPDATE
- แสดงสิทธิ์ดู − หากคำจำกัดความของการดูอ้างอิงถึงตารางที่เราไม่มีสิทธิ์ เราต้องมีสิทธิ์ SHOW VIEW พร้อมกับสิทธิ์ SELECT