เช่นเดียวกับการเขียนโปรแกรม เราสามารถทำการประกาศตัวแปรเพื่อใช้ในการเก็บค่าหรือข้อมูลต่างๆ ได้ รูปแบบคำสั่งการประกาศตัวแปรภายใน Stored Procedure มีดังนี้
การประกาศตัวแปร...
โดย Admin ITGenius
รูปแบบการสร้าง Stored Procedure
โดยที่
procedure_name คือ ชือ pr...
โดย Admin ITGenius
ลักษณะ สามารถแบ่งรายละเอียดได้ดังนี้
การเขียน Stored Procedures และ Trigger เป็นลักษณะของการเขียนโปรแกรมเป็นชุดคำสั่ง (Compound Statement)
ในชุดคำสั่ง (Compound Statement) จะประกอบด้วยบล็อกคำสั่ง (Block) คำสั่งทำซ้ำ (Loop) คำสั่งตรวจสอบ เงื่อนไข (Conditional...
โดย Admin ITGenius
โดยปกติแล้วเราจะจัดการข้อมูลที่ถูกเก็บไว้ในฐานข้อมูล ก็จะใช้วิธีการเขียนโปรแกรมด้วยภาษาต่างๆ เข้าไปเชื่อมต่อกับฐานข้อมูล และใช้ฟังก์ชันของภาษานั้น รวมกับการใช้คำสั่ง SQL ในการจัดการฐานข้อมูล ซึ่งวิธีการเหล่านี้ ตัวโปรแกรมภาษาและฐานข้อมูลเป็นคนละไฟล์กัน หรือตัวไฟล์โปรแกรมภาษาอา...
โดย Admin ITGenius
คำสั่งในการจัดการ Transaction มีอยู่ 2 ประเภท คือ
COMMIT คือ คำสั่งสำหรับการยืนยันการเปลี่ยนแปลงข้อมูลที่เกิดขึ้น
ROLLBACK คือ คำสั่งสำหรับยกเลิกการเปลี่ยนแปลงข้อมูลที่เกิดขึ้น
คำสั่ง Autocommit...
โดย Admin ITGenius
Transaction
คือ กลุ่มของขั้นตอนการทำงานใดๆ ซึ่งอาจจะประกอบไปด้วย ขั้นตอนเดียวหรือหลายๆ ขั้นตอนก็ได้ โดยที่งานเหล่านั้น จะต้องทำให้เสร็จทุกขั้นตอนจึงจะถือว่า Transaction นั้นสมบูรณ์ แต่ถาขั้นตอนใดขั้นตอนหนึ่งทำงานไม่สำเร็จ Transaction นั้นก็จะไม...
โดย Admin ITGenius
View
คือ มุมมองของข้อมูลที่ผู้ใช้ได้สร้างขึ้นใหม่ โดย view จะถูกสร้างมาจากตาราง 1 ตาราง หรือเป็นการเชื่อมมาจากหลาย ๆ ตารางก็ได้
ประโยชน์ของ view
สร้าง query ที่ซับซ้อนให้ง่ายในการใช้งาน
สร้าง view...
โดย Admin ITGenius
การใช้งาน SQL Functions รูปแบบที่ 6 Group Functions
คือ กลุ่มของฟังก์ชันที่ใช้ในการจัดแบ่งข้อมูลออกเป็นกลุ่ม ตามเงื่อนไขที่กำหนดไว้ในคำสั่ง ดังตัวอย่างต่อไปนี้...
โดย Admin ITGenius
การใช้งาน SQL ฟังก์ชันที่ 5 Date and Time Functions
คือ กลุ่มของฟังก์ชันที่ใช้ในการจัดการข้อมูลที่เป็นเกี่ยวกับวันและเวลา ดังตัวอย่างต่อไปนี้...
โดย Admin ITGenius
การใช้งาน SQL Functions รูปแบบที่ 4 ฟังก์ชัน Numeric Functions
คือ กลุ่มของฟังก์ชันที่ใช้ในการจัดการข้อมูลที่เป็นตัวเลข ดังรายละเอียดในตารางต่อไปนี้...
โดย Admin ITGenius