Trong hướng dẫn này, chúng tôi sẽ giới thiệu SQL * Plus và tìm hiểu cách kết nối nó với cơ sở dữ liệu.
Sau khi kết nối, chúng ta cũng sẽ xem cách viết chương trình đầu tiên của chúng ta "Hello World" trong PL / SQL.
Trong hướng dẫn này - bạn sẽ học.
- SQL * Plus là gì?
- Kết nối với cơ sở dữ liệu
- Cách viết một chương trình đơn giản bằng PL / SQL
- Khai báo và sử dụng các biến trong chương trình
- Nhận xét trong PL / SQL
SQL * Plus là gì?
SQL * Plus là một công cụ truy vấn hàng loạt và tương tác được cài đặt với mọi cài đặt Oracle. Bạn có thể tìm thấy nó tại Start> Programs> Oracle-OraHomeName> Application Development> SQL Plus. Ngoài ra, bạn cũng có thể tải xuống từ Mạng Công nghệ Oracle (OTN)
Nó có giao diện người dùng dòng lệnh, Windows GUI và giao diện người dùng dựa trên web.
Nó cho phép người dùng kết nối với cơ sở dữ liệu và thực hiện các lệnh PL / SQL.
Kết nối với cơ sở dữ liệu
Trong phần này, chúng ta sẽ tìm hiểu cách kết nối với SQL * Plus trong Windows GUI. Khi chúng ta mở SQL * Plus, nó sẽ nhắc các chi tiết kết nối như hình dưới đây.
Chi tiết kết nối:
- Tên người dùng:
- Mật khẩu:
- Chuỗi máy chủ:
- Sau khi kết nối thành công, SQL plus sẽ hiện ra như hình bên dưới
- Chúng ta cần thực thi "set serveroutput on" nếu chúng ta cần xem đầu ra của mã.
- Bây giờ chúng ta đã sẵn sàng làm việc với công cụ SQL * Plus.
Cách viết một chương trình đơn giản bằng PL / SQL
Trong phần này, chúng ta sẽ viết một chương trình đơn giản để in "Hello World" bằng cách sử dụng "Khối ẩn danh".
BEGINdbms_output.put_line (‘Hello World… ');END;/Đầu ra:
Hello World…
Giải thích mã:
- Dòng mã 2 : In tin nhắn "Hello World…"
- Ảnh chụp màn hình bên dưới giải thích cách nhập mã trong SQL * Plus.
Lưu ý: Một khối phải luôn được theo sau bởi '/' sẽ gửi thông tin đến trình biên dịch về phần cuối của khối. Cho đến khi trình biên dịch gặp '/', nó sẽ không coi khối đã hoàn thành và nó sẽ không thực thi nó.
Khai báo và sử dụng các biến trong chương trình
Ở đây chúng ta sẽ in "Hello World" bằng cách sử dụng các biến.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Đầu ra:
Hello World
Giải thích mã:
- Dòng mã 2 : Khai báo một biến "văn bản" kiểu VARCHAR2 có kích thước 25
- Dòng mã 4 : Gán giá trị "Hello World" cho biến "text".
- Dòng mã 5 : In giá trị của biến "text".
Nhận xét trong PL / SQL
Mã chú thích chỉ đơn giản là hướng dẫn trình biên dịch bỏ qua mã cụ thể đó khỏi việc thực thi.
Có thể sử dụng chú thích trong chương trình để tăng tính dễ đọc của chương trình. Trong mã PL / SQL có thể được nhận xét theo hai cách.
- Sử dụng '-' ở đầu dòng để nhận xét dòng cụ thể đó.
- Sử dụng '/ *…. * /' Chúng ta có thể sử dụng nhiều dòng. Biểu tượng '/ *' đánh dấu sự bắt đầu của bình luận và biểu tượng '* /' đánh dấu sự kết thúc của bình luận. Đoạn mã giữa hai ký hiệu này sẽ được trình biên dịch coi là chú thích.
Ví dụ : Trong ví dụ này, chúng ta sẽ in 'Hello World' và chúng ta cũng sẽ xem các dòng nhận xét hoạt động như thế nào trong mã
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Đầu ra:
Hello World
Giải thích mã:
- Dòng mã 2 : Nhận xét một dòng và trình biên dịch đã bỏ qua dòng này khỏi quá trình thực thi.
- Dòng mã 3 : In giá trị "Hello World."
- Dòng mã 4 : Nhận xét nhiều dòng bắt đầu bằng '/ *'
- Dòng mã 5 : Nhận xét nhiều dòng kết thúc bằng '* /'
Tóm lược
Trong hướng dẫn này, bạn đã học về SQL * Plus và thiết lập Kết nối với SQL * Plus. Bạn cũng đã học về cách viết một chương trình đơn giản và cách sử dụng một biến trong chúng. Trong các chương sắp tới, chúng ta sẽ tìm hiểu thêm về các chức năng khác nhau có thể được triển khai trong chương trình PL SQL.