โปรแกรมแรก PL/SQL: ตัวอย่าง Hello World

ในบทช่วยสอนนี้ เราจะแนะนำ SQL* Plus และเรียนรู้วิธีเชื่อมต่อกับฐานข้อมูล

หลังจากเชื่อมต่อแล้ว เราจะมาดูวิธีเขียนโปรแกรมแรกของเรา “Hello World” ใน PL/SQL

SQL* Plus คืออะไร

SQL* Plus เป็นเครื่องมือสืบค้นแบบโต้ตอบและแบบกลุ่มที่ติดตั้งไว้กับทุก ๆ Oracle การติดตั้ง. สามารถพบได้ที่ Start > Programs > Oracle-OraHomeName > การพัฒนาแอปพลิเคชัน > SQL Plus หรือคุณสามารถดาวน์โหลดได้จาก Oracle เครือข่ายเทคโนโลยี (OTN)

มันมีอินเทอร์เฟซผู้ใช้บรรทัดคำสั่ง Windows GUI และส่วนติดต่อผู้ใช้บนเว็บ

ช่วยให้ผู้ใช้สามารถเชื่อมต่อกับฐานข้อมูลและดำเนินการคำสั่ง PL/SQL

การเชื่อมต่อกับฐานข้อมูล

ในส่วนนี้ เราจะมาเรียนรู้วิธีเชื่อมต่อกับ SQL* Plus ใน Windows GUI เมื่อเราเปิด SQL* Plus ระบบจะขอรายละเอียดการเชื่อมต่อตามที่แสดงด้านล่าง

รายละเอียดการเชื่อมต่อ

  • ชื่อผู้ใช้:
  • รหัสผ่าน:
  • สตริงโฮสต์:

การเชื่อมต่อกับฐานข้อมูล

  • หลังจากการเชื่อมต่อสำเร็จ SQL เครื่องหมายบวกจะปรากฏดังภาพด้านล่าง

การเชื่อมต่อกับฐานข้อมูล

  • เราจำเป็นต้องดำเนินการ “set serveroutput on” หากเราต้องการดูผลลัพธ์ของโค้ด
  • ตอนนี้เราพร้อมที่จะทำงานกับเครื่องมือ SQL* Plus แล้ว

วิธีเขียนโปรแกรมอย่างง่ายด้วย PL/SQL

ในส่วนนี้เราจะเขียนโปรแกรมง่ายๆ สำหรับการพิมพ์ “Hello World” โดยใช้ “บล็อกที่ไม่ระบุชื่อ"

เขียนโปรแกรมอย่างง่ายด้วย PL/SQL

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

Output:

Hello World...

คำอธิบายรหัส:

  • รหัสบรรทัดที่ 2: พิมพ์ข้อความ “Hello World. - -
  • ภาพหน้าจอด้านล่างอธิบายวิธีการป้อนรหัสใน SQL* Plus

หมายเหตุ บล็อกควรตามด้วย '/' เสมอ ซึ่งจะส่งข้อมูลไปยังคอมไพเลอร์เกี่ยวกับการสิ้นสุดบล็อก จนกว่าคอมไพลเลอร์จะพบ '/' ก็จะไม่ถือว่าบล็อกเสร็จสมบูรณ์ และจะไม่ดำเนินการ

เขียนโปรแกรมอย่างง่ายด้วย PL/SQL

การประกาศและการใช้งานตัวแปรในโปรแกรม

ที่นี่เราจะพิมพ์ "Hello World" โดยใช้ตัวแปร

การประกาศและการใช้งานตัวแปร

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

Output:

Hello World

คำอธิบายรหัส:

  • รหัสบรรทัดที่ 2: การประกาศตัวแปร “ข้อความ” ประเภท VARCHAR2 ที่มีขนาด 25
  • รหัสบรรทัดที่ 4: การกำหนดค่า “Hello World” ให้กับตัวแปร “ข้อความ”
  • รหัสบรรทัดที่ 5: การพิมพ์ค่าของตัวแปร “ข้อความ”

ความคิดเห็นใน PL/SQL

การแสดงความคิดเห็นโค้ดเพียงสั่งให้คอมไพเลอร์ละเว้นโค้ดนั้นจากการรัน

สามารถใช้ Comment ในโปรแกรมเพื่อเพิ่มความสามารถในการอ่านโปรแกรมได้ ในโค้ด PL/SQL สามารถแสดงความคิดเห็นได้สองวิธี

  • การใช้ '–' ที่จุดเริ่มต้นของบรรทัดเพื่อแสดงความคิดเห็นบรรทัดนั้น
  • การใช้ '/*…….*/' เราสามารถใช้หลายบรรทัดได้ สัญลักษณ์ '/*' ถือเป็นจุดเริ่มต้นของความคิดเห็น และสัญลักษณ์ '*/' ถือเป็นจุดสิ้นสุดของความคิดเห็น รหัสระหว่างสัญลักษณ์ทั้งสองนี้จะถือเป็นความคิดเห็นโดยคอมไพเลอร์

ตัวอย่าง: ในตัวอย่างนี้ เราจะพิมพ์ 'Hello World' และเราจะดูว่าบรรทัดที่มีความคิดเห็นมีพฤติกรรมอย่างไรในโค้ด

ความคิดเห็นใน PL/SQL

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Output:

Hello World

คำอธิบายรหัส:

  • รหัสบรรทัดที่ 2: ความคิดเห็นบรรทัดเดียวและคอมไพเลอร์ละเว้นบรรทัดนี้จากการดำเนินการ
  • รหัสบรรทัดที่ 3: พิมพ์ค่า “Hello World”
  • รหัสบรรทัดที่ 4: การแสดงความคิดเห็นหลายบรรทัดเริ่มต้นด้วย '/*'
  • รหัสบรรทัดที่ 5: การแสดงความคิดเห็นหลายบรรทัดลงท้ายด้วย '*/'

สรุป

ในบทช่วยสอนนี้ คุณได้เรียนรู้เกี่ยวกับ SQL* Plus และการสร้างการเชื่อมต่อกับ SQL* Plus คุณยังได้เรียนรู้เกี่ยวกับวิธีเขียนโปรแกรมอย่างง่าย และวิธีใช้ตัวแปรในโปรแกรมเหล่านั้นด้วย ในบทต่อๆ ไป เราจะเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันต่างๆ ที่สามารถนำไปใช้ได้ใน โปรแกรม PL SQL.

จดหมายข่าว Guru99 รายวัน

เริ่มต้นวันใหม่ของคุณด้วยข่าวสาร AI ล่าสุดและสำคัญที่สุดที่ส่งมอบทันที