Tải bản đầy đủ (.doc) (7 trang)

KẾT NỐI VÀO ORACL3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (173.04 KB, 7 trang )

KẾT NỐI VÀO ORACLE - Bài 4: Sử dụng công cụ
SQL*Plus
Tác giả: www.oravn.com
Đây là một trong những công cụ giúp thao tác với Oracle Database,
mặc định nó được cài cùng với các tiện ích khác khi các bạn cài Oracle
server hoặc client. Bài này tôi sẽ giới thiệu với các bạn công cụ
SQL*Plus với giao diện window và ở mode command line và các lệnh
thông thường thao tác, định dạng dữ liệu trong công cụ này.
1. SQL*Plus với giao diện window: click chọn
Start/Programs/oracle_home/Application Development/SQL Plus
a) Kết nối: có thể nhập đầy đủ connect string trong trường username hoặc từng giá trị
vào trường tương ứng trong hộp thoại logon.
Khi kết nối thành công, bạn sẽ vào được cửa sổ chính với con trỏ ở dấu nhắc SQL>. Từ
đây, các bạn có thể thực thi các lệnh SQL để truy cập dữ liệu và kết nối với nhiều
database khác. Trên một máy có thể run nhiều cửa sổ SQL*Plus kết nối cùng một user
hoặc khác user đến một hoặc nhiều database khác nhau.
Bất tiện của công cụ này là bạn không di chuyển bằng phím mũi tên ngược lại để sửa
lổi những từ phía trước được.
b) Định biến môi trường: các bạn có thể định cách hiển thị trên SQL*Plus bằng các
biến môi trường. Các bạn chọn Options/Environment hoặc set trong file
oracle_home/sqlplus/admin/glogin.sql
2. SQL*Plus Worksheet: click chọn Start/Programs/oracle_home/Application
Development/SQLPlus Worksheet
Với công cụ này bạn có thể soạn thảo các câu lệnh truy vấn. Phần trên như là editor,
các bạn có thể gõ nhiều câu lệnh cùng lúc cách nhau bằng dấu chấm phẩy, và di chuyển
tới lui dễ dàng khi cần chỉnh sửa.
Click nút 'Execute' trên toolbar hoặc ấn phím F5 để thực thi. Tất cả các câu lệnh đã
thực thi được lưu lại trong history giúp thực thi lại dễ dàng. Click
Worksheet/Commands History để xem lại những câu lệnh đã thực thi.
3. SQL*Plus ở command mode:
Các bạn có thể cung cấp chuổi kết nối như thông số truyền (ví dụ: sqlplus


scott/tiger@edudb) hoặc với option “/nolog” như hình trên, để chạy tiện ích SQL*Plus
nhưng chưa kết nối với database. Nếu chỉ gõ sqlplus ở cửa sổ command, nó sẽ run
interactive, tức bạn phải cung cấp username, password từng bước.
4. Khai báo biến:
Các bạn có thể khai báo biến để lưu dữ liệu tạm thời hoặc để truyền giá trị cho các câu
lệnh truy vấn trong môi trường SQL*Plus.
a) Lệnh DEFINE: với lệnh này bạn có thể khai báo một biến mới hoặc xem tất cả các
biến môi trường hiện có. Biến được khai báo sẽ tồn tại cho đến khi bạn thoát khỏi
SQL*Plus.
vd:
SQL> define -- xem tất cả các biến môi trường hiện có

SQL> define fname=scott -- khai báo biến FNAME mang giá trị là 'scott'

SQL> select * from employees where first_name = '&fname'; -- nó sẽ thay giá trị
‘scott’ vào vị trí tên biến khi thực thi, các bạn sẽ thấy:
old 1: select * from employees where first_name = '&fname'
new 1: select * from employees where first_name = 'scott'

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×