Hướng dẫn sử dụng pl sql developer năm 2024
Anh em có cơ hội làm việc với hệ cơ sở dữ liệu Oracle sẽ không còn lạ lẫm gì với PL/SQL. Nhưng kiến trúc cụ thể của PL/SQL là gì? PLSQL có ưu nhược điểm gì không? Show
Bài viết dành cho anh em mới tập tành sử dụng PL/SQL nhưng cũng vô cùng bổ ích cho anh em đã có thời gian dài sử dụng. Ơ kìa, exception chỗ nào cũng cần được xử lý chứVề SQL thì anh em không còn lạ lẫm gì. SQL là viết tắt của Structural Query Language (ngôn ngữ truy vấn có cấu trúc). Vậy PL trong PL/SQL là gì? PL ở đây là Procedural Language extensions (phần mở rộng ngôn ngữ thủ tục). Bản thân SQL là cách thức giao tiếp chuẩn để làm việc với các hệ cơ sở dữ liệu RDBMS. PL/SQL là thành phần mở rộng thêm. Thành phần này giúp khắc phục một số hạn chế của SQL, bênh cạnh đó PL/SQL cũng cung cấp các giải pháp ngôn ngữ lập trình toàn diện hơn giúp xây dựng các ứng dụng dựa trên hệ cơ sở dữ liệu Oracle. Chính bởi mục đích khắc phục một số hạn chế cố hữu của SQL nên PL/SQL là một ngôn ngữ bậc cao. Anh em có thể xem nó như là một ngôn ngữ lập trình. Procedure của PL/SQL sử dụng keywords như các ngôn ngữ tự nhiên, sao lại không giống code =)))2. Đôi điều lưu ý về PL/SQLSau khi đã nắm được PL/SQL là phần mở rộng hơn của SQL, sử dụng để giao tiếp với hệ cơ sở dữ liệu Oracle. Tiếp theo đây sẽ là một vài lưu ý nhỏ cho anh em khi sử dụng PL/SQL 2.1 Embedded language – Ngôn ngữ nhúngPL/SQL là ngôn ngữ nhúng, bản thân nó chỉ có thể thực thi trong hệ cơ sở dữ liệu Oracle. Do không thể hoạt động độc lập, anh em đừng nhầm lẫn nó với các ngôn ngữ lập trình khác như Java, C++. Cũng chính vì phụ thuộc vào hệ cơ sở dữ liệu Oracle nên anh em khi sử dụng RDBMS khác như Postgres hay Maria, PL SQL lúc đó không có ý nghĩa gì nữa đâu nha. Tham khảo việc làm Oracle hấp dẫn trên TopDev 2.2 Hiệu suất caoBản thân PL/SQL là ngôn ngữ sinh ra để giao tiếp với hệ cơ sở dữ liệu. Nên so về hiệu suất, ở đây chưa bàn tới hiệu suất thực thi vì nó phụ thuộc vào hệ cơ sở dữ liệu. Nếu chỉ so sánh về hiệu suất cách viết, độ dễ để viết thì PL/SQL hơn hẳn các ngôn ngữ khác như Java, Python, C++. Mặc dù các ngôn ngữ này đều có thể thao tác với hệ cơ sở dữ liệu thông qua ODBC. Ngoài ra, nếu nói về hiệu suất, PL/SQL cung cấp FORALL, sử dụng FORALL sẽ mang lại hiệu suất tốt hơn so với việc thao tác bằng các ngôn ngữ khác. The 3. Kiến trúc PL/SQLSơ bộ anh em có thể hình dung PL/SQL là ngôn ngữ hỗ trợ nằm ngoài Oracle, bằng cách nào đó ngôn ngữ viết bằng PL/SQL có thể được dịch ra thành SQL để thực thi ở hệ cơ sở dữ liệu Oracle. Vậy cụ thể kiến trúc PL/SQL như thế nào? Kiến trúc PLSQLTheo như hình kiến trúc phía trên, PL/SQL sẽ chịu trách nhiệm biên dịch code anh em viết thành byte-code. Một đoạn code từ PL/SQL block được gửi tới PL/SQL Engine, đoạn code sẽ được biên dịch và thực thi ở Oracle Database Server. 4. Ưu nhược điểm của PL/SQL4.1 Ưu điểm
4.2 Nhược điểm
5. Ví dụGiải thích rồi, kiến trúc rồi. Giờ tới lúc cho anh em ví dụ về PL/SQL nha. Vì PL/SQL ở trên đã nói với anh em là giống như ngôn ngữ lập trình nên có một vài cú pháp anh em bắt buộc phải theo nha HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG PL/SQL DEVELOPER~~~o0o~~~I. Giới thiệu và mục đích sử dụng1/ Giới thiệu- PL/SQL Developer là phần mềm hỗ trợ quản lý Database Oracle.- Giao diện thân thiện, dễ sử dụng.- Ít tốn RAM, CPU, Hard Disk. Thích hợp cho máy cấu hình yếu.2/ Mục đích sử dụng- Quản trị Database Oracle.II. File đính kèm:Đường dẫn goo/FQVxmk bao gồm:• plsqldev1205x64 (bản cài đặt). Bản mới nhất có thể tải từ trang chủallroundautomations/plsqldev.html• key• instantclient-basic-windows.x64-12.2.0.1.0 (hỗ trợ kết nối với server đã đính kèmsẵn các server test). Bản mới nhất có thể tải từ trang chủoracle/technetwork/topics/winx64soft-089540.html• SSMS (hỗ trợ giao diện và phím tắt tương tự SSMS)III. Bắt đầu cài đặt1/ Nhấp đúp vào file plsqldev1205x64 để cài đặt2/ Màn hình cài đặt hiện lên. Nhấn Next Next đến khi hoàn tất.3/ Khi hiện đến màn hình bên dưới là hoàn tất cài đặt.3/ Nhập key từ file key đính kèm hoặc thông số key dưới đâyProduct Code: ljlhvcmfdewhugsaz4c9faldmv5trlexvvSerial Number: 131746Password :xs374ca4/ Nhấn Register. Bản thông báo đăng ký thành công hiện ra là hoàn tất.V. Kết nối Oracle trong PL/SQL DEV
được.1/ Tải file instantclient-basic-windows.x64-12.2.0.1.0 đính kèm, giải nén vào thư mụcD:\Oracle3/ Điều chỉnh để PL/SQL Developer có thể connect với Oracle Client qua OCI
hình đính kèm. Nhấn OK và khởi động lại PL/SQL Developer để thiếp lập có hiệu lực.
và chính xác.VI. Điều chỉnh lỗi tiếng việt trong PL/SQL Developer
2/ Bảng Advanced System Settings hiện lên. Chọn Environment Variables...3/ Trong bảng Environment Variables. Chọn New, sau đó điền thông số Variable name vàVariable value như hình. Nhấn OK để hoàn tất. Sau đó khởi động lại PL/SQL Developer để thayđổi có hiệu lực.
preferences hiện ra. Khởi động lại PL/SQL Developer để thay đổi có hiệu lực.VIII. Một số thao tác cơ bản cho người bắt đầu sử dụng PL/SQL Developer (Đangcập nhật) |