Tôi phải học Oracle SQL cho công việc và tôi bị cuốn hút bởi cuốn sách O'Reilly 'Lập trình Oracle PL/SQL' vì nó đã được đánh giá rất cao. Tuy nhiên, tôi không rõ liệu PL/SQL có phải là một ngôn ngữ khác với SQL hay không nếu nó chỉ là một siêu dữ liệu hoặc nếu nó là cái gì khác. Ai đó có thể giúp tôi ở đây không? Cảm ơn.Oracle SQL vs Oracle PL/SQL
Trả lời
SQL là một truy vấn dữ liệu và thao tác langauge. PL/SQL là một ngôn ngữ lập trình thủ tục.
PL/SQL là Turing ngôn ngữ hoàn chỉnh, với cú pháp để xây dựng các chương trình phức tạp. Nó cũng có một số lượng lớn các thư viện cung cấp cho nó một loạt các capabilties. Tuy nhiên, chắc chắn việc sử dụng chính của nó là xây dựng các thủ tục lưu sẵn, nhúng các câu lệnh SQL để truy xuất và làm việc với dữ liệu. Vì vậy, ở mức độ đó PL/SQL là một siêu của SQL.
Mặc dù trong các phiên bản trước của cơ sở dữ liệu, công cụ SQL PL/SQL bị trễ phía sau công cụ cơ sở dữ liệu vì vậy một số chức năng SQL không có sẵn trong PL/SQL. Kể từ 9i Oracle đã điên một nỗ lực phối hợp để giữ cho hai trong bước, và nó khá khó để tìm thấy bất cứ điều gì chúng ta có thể làm trong SQL tinh khiết mà chúng ta cũng không thể làm trong PL/SQL.
nó là bộ siêu thanh.
tất cả các SQL cộng với một số phần mở rộng TỤNG - vì vậy bạn có thể có các biến, vòng, logic có điều kiện, vv
- 1. Oracle BLOB vs VARCHAR
- 2. PLSQL Procudure (Oracle) So sánh một biến trong mệnh đề
- 3. đèo lựa chọn công bố để Oracle PLSQL
- 4. Oracle: nhận tài liệu tham khảo trong PLSQL
- 5. mảng pl/sql oracle
- 6. MAX (NGÀY) - SQL ORACLE
- 7. Oracle: DBMS_UTILITY.EXEC_DDL_STATEMENT vs EXECUTE IMMEDIATE
- 8. Số nổi Oracle vs Số
- 9. (+) làm gì trong Oracle SQL?
- 10. Oracle PL/SQL UTL_FILE.PUT đệm
- 11. Nhập tệp .sql trong Oracle?
- 12. Sybase TEXT vs Oracle CLOB hiệu suất
- 13. rỗng vs chuỗi rỗng trong Oracle
- 14. thông số Binding để Oracle SQL động
- 15. Liên kết Oracle với SQL Server
- 16. ký tự thoát Oracle SQL (cho một '&')
- 17. Di chuyển từ Oracle sang Sql Server
- 18. Biến bảng trong Oracle PL/SQL?
- 19. Lưu trữ kết nối Oracle Sql Developer
- 20. Kiểm tra đơn vị Oracle PL/SQL
- 21. Truy vấn Oracle SQL ghi nhật ký
- 22. Oracle SQL để nhóm liên tục
- 23. Quy ước mã PL/SQL Oracle
- 24. Oracle SQL - max() với giá trị NULL
- 25. Phạm vi ngày trong PL/SQL (Oracle)
- 26. Số hàng trong Oracle SQL Chọn?
- 27. Chuẩn SQL thay thế cho Oracle DECODE
- 28. SQL Server/Oracle: bảng tạm thời Private
- 29. HOẶC viết tắt trong Oracle SQL?
- 30. Phân bổ SQL biến Oracle đơn giản
Ah, rực rỡ. Cảm ơn bạn! – ConorW