- HOME
- BASIC
- INSTALL
- ADMIN
- FULL BÀI VIẾT
- CÂU HỎI THƯỜNG GẶP
- ADMIN TUTORIAL
- CÀI ĐẶT, PATCH
- UPGRADE/MIGRATION
- NGUYÊN LÝ
- CÔNG CỤ
- INSTANCE
- USER, QUYỀN
- LƯU TRỮ (STORAGE)
- GIAO DỊCH
- BẢO MẬT
- OBJECTS
- BACKUP
- RECOVERY
- BẢO TRÌ
- HIỆU NĂNG (PERFORMANCE)
- CÁC LỖI THƯỜNG GẶP
- TROUBLESHOOTING
- QUY TRÌNH VẬN HÀNH ORACLE DATABASE A-Z
- VẬN HÀNH TỰ ĐỘNG
- TIPS
- KHO TÀI NGUYÊN
- EXADATA
- KHÁC
- DEV
- SECURITY
- TUNNING
- RAC
- HA
- OTHER DB
- SYSTEM
- SOLUTION
- TRAINING
- CONTACT
Thứ Năm, 2 tháng 11, 2023
𝗣𝗟/𝗦𝗤𝗟 là gì? Kiến trúc của 𝗣𝗟/𝗦𝗤𝗟
Thứ Hai, 21 tháng 8, 2023
PL/SQL là gì? Hiểu sâu về PL/SQL
Mục lục nội dung
1. PL/SQL là gì?
2. Đôi điều lưu ý về PL/SQL
2.1 Embedded language – Ngôn ngữ nhúng
2.2 Hiệu suất cao
3. Kiến trúc PL/SQL
4. Ưu nhược điểm của PL/SQL
4.1 Ưu điểm
4.2 Nhược điểm
5. Ví dụ
6. Tham khảo
Thứ Hai, 24 tháng 7, 2023
Oracle nâng cao
Danh sách các bài viết trong chuyên mục Oracle nâng cao, đây là những bài viết mới nhất được cập nhật trong mục Oracle nâng cao.
Thứ Năm, 20 tháng 7, 2023
Thay đổi VARCHAR2 thành 32K – Từ Phiên bản Oracle Database 12c
Oracle đã thực hiện một vài thay đổi đối với cơ sở dữ liệu để cho phép các doanh nghiệp giảm chi phí chuyển sang Oracle 12c. Một trong những thay đổi này là giới hạn kích thước đã được đặt trên các loại dữ liệu VARCHAR2, NVARCHAR2 và RAW. Trong các phiên bản trước đây của cơ sở dữ liệu Oracle, kích thước tối đa cho các loại dữ liệu này là 4.000 byte (kiểu varchar2, nvarchar2). Trong Oracle 12c, các loại dữ liệu này hiện có thể được tăng lên 32.767 byte.
Thứ Sáu, 30 tháng 6, 2023
Hướng dẫn lập trình Oracle PL/SQL từ A-Z
- Giới thiệu
- Bắt đầu với PL/SQL cần những gì?
- Tổng quan về PL/SQL
- Các lệnh PL/SQL cơ bản
- Lệnh If-elsif-else
- Vòng lặp không định trước (LOOP)
- Vòng lặp có định trước (FOR LOOP)
- Vòng lặp while (WHILE)
- Bắt đầu với PL/SQL sử dụng PL/SQL Developer
- Các kiểu dữ liệu thông dụng và khai báo
- Kiểu dữ liệu số
- Kiểu text
- Kiểu Date/time
- Kiểu dữ liệu một cột (%type)
- Kiểu dữ liệu một dòng (%Rowtype)
- Kiểu dữ liệu Record
- Kiểu dữ liệu Table
- Kiểu dữ liệu mảng (Array)
- Con trỏ (Cursor)
- Con trỏ là gì?
- Con trỏ tường minh (Explicit Cursor)
- Con trỏ không tường minh (Implicit Cursor)
- Thủ tục (Procedure)
- Test thủ tục trên PL/SQL Developer
- Debug thủ tục trên PL/SQL Developer
- Hàm (Function)
- Package
- Tạo package trên PL/SQL Developer
- Test Package
- Oracle Application Express là gì?
Thứ Năm, 29 tháng 6, 2023
PL/SQL là gì? Hiểu sâu về PL/SQL
2.1 Embedded language – Ngôn ngữ nhúng2.2 Hiệu suất cao
4.1 Ưu điểm4.2 Nhược điểm
Chủ Nhật, 2 tháng 4, 2023
Thứ Tư, 16 tháng 11, 2022
Quy tắc đặt tên object trong Oracle Database
Oracle khuyến nghị những quy tắc tôi tuân theo:
- Entities & Tables
- Aliasing
- Attributes & Columns
- Keys & Their Columns
- Indexes
- Triggers
- Other Objects
- PL/SQL Variables
- File Extensions
Thứ Tư, 26 tháng 10, 2022
PL/SQL - Object Oriented
Trong chương này, chúng ta sẽ thảo luận về PL/SQL hướng đối tượng. PL/SQL cho phép xác định một kiểu đối tượng, giúp thiết kế cơ sở dữ liệu hướng đối tượng trong Oracle. Một kiểu đối tượng cho phép bạn tạo các kiểu kết hợp. Sử dụng các đối tượng cho phép bạn triển khai các đối tượng trong thế giới thực với cấu trúc dữ liệu và phương pháp cụ thể để vận hành nó. Các đối tượng có các thuộc tính và phương thức. Thuộc tính là thuộc tính của một đối tượng và được sử dụng để lưu trữ trạng thái của đối tượng; và các phương pháp được sử dụng để mô hình hóa hành vi của nó.
PL/SQL - DBMS Output
Trong chương này, chúng ta sẽ thảo luận về Đầu ra DBMS trong PL/SQL. DBMS_OUTPUT là một gói tích hợp cho phép bạn hiển thị thông tin đầu ra, gỡ lỗi và gửi thông báo từ các khối PL/SQL, chương trình con, gói và trình kích hoạt. Chúng tôi đã sử dụng gói này trong suốt hướng dẫn của chúng tôi.
PL/SQL - Date & Time
Trong chương này, chúng ta sẽ thảo luận về Ngày và Giờ trong PL/SQL. Có hai lớp kiểu dữ liệu liên quan đến ngày và giờ trong PL/SQL -
Các kiểu dữ liệu ngày giờ
Các kiểu dữ liệu khoảng thời gian
PL/SQL - Transactions (Giao dịch)
Trong chương này, chúng ta sẽ thảo luận về các giao dịch trong PL/SQL. Một giao dịch cơ sở dữ liệu là một đơn vị công việc nguyên tử có thể bao gồm một hoặc nhiều câu lệnh SQL liên quan. Nó được gọi là nguyên tử vì các sửa đổi cơ sở dữ liệu do các câu lệnh SQL tạo thành một giao dịch mang lại có thể được cam kết chung, tức là được thực hiện vĩnh viễn với cơ sở dữ liệu hoặc được khôi phục (hoàn tác) từ cơ sở dữ liệu.
PL/SQL - Collections
Trong chương này, chúng ta sẽ thảo luận về các Tập hợp trong PL/SQL. Tập hợp là một nhóm có thứ tự các phần tử có cùng kiểu dữ liệu. Mỗi phần tử được xác định bằng một chỉ số con duy nhất thể hiện vị trí của nó trong tập hợp.
PL/SQL - Packages (gói)
Trong chương này, chúng ta sẽ thảo luận về các package (Gói) . Các gói là các đối tượng lược đồ nhóm các kiểu, biến và chương trình con có liên quan về mặt logic.
Một gói sẽ có hai phần bắt buộc -
Đặc điểm kỹ thuật gói
Nội dung hoặc định nghĩa gói
PL/SQL - Triggers
Trong chương này, chúng ta sẽ thảo luận về các Trigger . Trigger là các chương trình được lưu trữ, được tự động thực thi hoặc kích hoạt khi một số sự kiện xảy ra. Trên thực tế, các trình kích hoạt được viết ra để được thực thi để đáp ứng với bất kỳ sự kiện nào sau đây:
Câu lệnh thao tác cơ sở dữ liệu (DML) (DELETE, INSERT hoặc UPDATE)
Câu lệnh định nghĩa cơ sở dữ liệu (DDL) (CREATE, ALTER hoặc DROP).
Hoạt động cơ sở dữ liệu (SERVERERROR, LOGON, LOGOFF, STARTUP hoặc SHUTDOWN).
PL / SQL - Ngoại lệ (Exceptions)
Trong chương này, chúng ta sẽ thảo luận về các Ngoại lệ trong . Một ngoại lệ là một điều kiện lỗi trong quá trình thực thi chương trình. hỗ trợ lập trình viên nắm bắt các điều kiện như vậy bằng cách sử dụng khối EXCEPTION trong chương trình và một hành động thích hợp được thực hiện đối với điều kiện lỗi. Có hai loại ngoại lệ -
Các ngoại lệ do hệ thống xác định
Các ngoại lệ do người dùng xác định
PL/SQL - Bản ghi (Records)
Trong chương này, chúng ta sẽ thảo luận về Bản ghi trong PL/SQL. Bản ghi là một cấu trúc dữ liệu có thể chứa các mục dữ liệu thuộc các loại khác nhau. Bản ghi bao gồm các trường khác nhau, tương tự như một hàng của bảng cơ sở dữ liệu.
PL / SQL - Con trỏ (cursor)
Trong chương này, chúng ta sẽ thảo luận về các con trỏ trong PL/SQL. Oracle tạo một vùng bộ nhớ, được gọi là vùng ngữ cảnh, để xử lý một câu lệnh SQL, vùng này chứa tất cả thông tin cần thiết để xử lý câu lệnh; ví dụ: số lượng hàng được xử lý, v.v.
PL / SQL - Hàm (function)
Trong chương này, chúng ta sẽ thảo luận về các hàm trong PL/SQL. Một hàm giống như một thủ tục ngoại trừ nó trả về một giá trị. Do đó, tất cả các thảo luận của chương trước cũng đúng cho các hàm.
ĐỌC NHIỀU
-
Checklist triển khai theo 6 giải pháp của Bộ TT&TT (có phân vai “Ai làm gì” – từng bước – mẫu tài liệu cần chuẩn bị). Template “Kế h...
-
ASM là viết tắt của “Automatic Storage Management” trong hệ thống quản lý cơ sở dữ liệu của Oracle. ASM là một công nghệ của Oracle Databas...
-
Serial: sneep All Hardware # prtdiag -v // verbose show đầy đủ thông tin # prtconf