|
SQL *Plus กับ PL/SQL
SQL *Plus เป็น tool ตัวหนึ่งของ Oracle
มีลักษณะเป็น command line การใช้งานจะต้อง connect กับ Oracle Database
ก่อน
Commands in SQL *Plus

SQL*Plus รองรับคำสั่ง 3 ประเภท ได้แก่
1. คำสั่งภาษา SQL
2. คำสั่งที่ทำงานตาม PL/SQL Block
3. คำสั่งของ SQL *Plus เอง ซึ่งจะเกี่ยวกับเรื่องของ
environment ต่างๆ เช่น กำหนดขนาดจำนวนตัวอักษรต่อ 1 บรรทัด
โดยปกติเราจะใช้ SQL *Plus ในช่วงการ develop
เพื่อสร้าง object ต่างๆ หรือเพื่อตรวจเช็คข้อมูล
ตัวอย่างคำสั่งของ SQL *Plus
- Set
pagesize 25 คือ กำหนดให้ 1 หน้า screen มี 25 บรรทัด
- Set
linesize 100 คือ กำหนดให้ 1 บรรทัดมี 100 chars
- Spool
a.txt คือ เก็บสิ่งที่ display บนหน้าจอ ลง file ชื่อ a.txt
ตั้งแต่จุดนี้ไปจนกระทั่งปิด spool
- Spool
off คือ ปิด spool
เราสามารถใช้ SQL*Plus เป็น tools ในการเขียน
Stored Procedure โดยภาษา PL/SQL ได้เช่นกัน สำหรับตัวอย่างการสร้างและ
การเรียกใช้งาน Strored Procedure ท่านสามารถดูรายละเ้อียดได้จาก
เอกสาร Oracle Stored Procedure
and PHP
และหากท่านมีคำถามหรีือข้อสงสัย ขอเชิญแวะมาพูดคุยกับเราได้ที่
Discussion Forums ของเราครับ
|