Câu hỏi phỏng vấn PostgreSQL
Câu hỏi

PostgreSQL có hỗ trợ stored procedure không? Khác gì với function?

Câu trả lời

PostgreSQL bắt đầu hỗ trợ stored procedure từ phiên bản 11.

Đặc điểm

Stored procedure cho phép thực thi các lệnh SQL phức tạp hoặc nhiều bước logic trong cơ sở dữ liệu với khả năng commitrollback transactions một cách rõ ràng, tức là có thể thực thi các lệnh BEGIN, COMMIT, hoặc ROLLBACK trong một stored procedure. Trong khi đó, functions thì không cho phép điều này vì chúng tự động được bao gói trong một transaction và không thể quản lý transaction bên trong chức năng của nó.

So sánh

  • Function: Chủ yếu dùng để thao tác dữ liệu và trả về một giá trị hoặc một tập hợp giá trị, ứng d...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

PostgreSQL hỗ trợ FULL TEXT SEARCH như thế nào?

senior

PostgreSQL hỗ trợ parallel query như thế nào? Điều kiện để kích hoạt?

middle

Làm sao để thiết lập foreign key constraint trong PostgreSQL?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào