RSS

ภาษา SQL กับ PL/SQL ใช้ภาษาเดียวกันหรือไม่, oracle

12 มี.ค.

การใช้งานของภาษา SQL

ภาษา SQL เป็นส่วนประกอบหนึ่งของ DBMS
มักพบใน DBMS เชิงสัมพันธ์หลายตัวและเป็นที่นิยมใช้ในปัจจุบัน
ภาษา SQL ง่ายต่อการเรียนรู้
การใช้งานในภาษา SQLแบ่งเป็น 2 ลักษณะ คือ
ภาษา SQL ที่โต้ตอบได้ (interactive SQL)
และภาษา SQL ที่ฝังในโปรแกรม (embedded SQL)

ภาษา SQL ที่โต้ตอบได้ (interactive SQL)
ใช้เพื่อปฏิบัติงานกับฐานข้อมูลโดยตรง
เป็นการใช้คำสั่งภาษา SQLสั่งงานบนจอภาพ
โดยเรียกดูข้อมูลได้โดยตรงในขณะที่ทำงาน
เพื่อให้ได้ผลลัพธ์ที่นำไปใช้ได้
ตัวอย่างเช่น ต้องการเรียกดูข้อมูลในคอลัมน์ SALENAME
และ SALECOM จากตาราง SALESTAB
จะใช้คำสั่งของภาษา SQL ดังนี้
SELECT SALENAME, SALECOM FROM SALESTAB;

ภาษา SQL ที่ฝังในโปรแกรม (embedded SQL)
เป็นภาษา SQL ที่ประกอบด้วยคำสั่งต่าง ๆ ของ ภาษา SQL
ที่ใส่ไว้ในโปรแกรม ที่ส่วนมากแล้วเขียนด้วยภาษาอื่น
เช่น โคบอล (pro cobol), ซี (pro c) ลักษณะของคำสั่ง SQL
จะแตกต่างจากภาษาอื่นๆ ในแง่ที่ว่า SQL
ไม่มีคำสั่งที่เกี่ยวกับการควบคุม(control statement)
เหมือนภาษาอื่น เช่น if..then?else for?do หรือ loop
หรือ while ทำให้มีข้อจำกัดในการเขียนชุดคำสั่งงาน
การใช้ภาษา SQL ฝังในโปรแกรมอื่นจะทำให้ภาษา SQL
มีความสามารถและมีประสิทธิภาพมากยิ่งขึ้น
ผลลัพธ์ของคำสั่งที่เกิดจากภาษา SQL ที่ฝังในโปรแกรม
จะถูกส่งผ่านไปให้กับตัวแปรหรือพารามิเตอร์ที่ใช้
โดยโปรแกรมที่ภาษา SQL ไปฝังตัวอยู่

สุดท้าย
SQL Plus เป็น ภาษา SQL ที่โต้ตอบได้ (interactive SQL)
PL/SQL เป็น ภาษา SQL ที่ฝังในโปรแกรม (embedded SQL)

 
ใส่ความเห็น

Posted by บน มีนาคม 12, 2009 in Computer

 

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

 
%d bloggers like this: