ISO ออกมาตรฐาน SQL 2023 ตัวจริงหลังจากมาตรฐานล่าสุดออกเมือปี 2016 โดยการปรับเปลี่ยนจำนวนมากเป็นการวางมาตรฐานกับจุดเล็กๆ น้อยๆ ที่ไม่ได้กำหนดพฤติกรรมไว้ก่อนหน้านี้ แต่ฟีเจอร์ชุดใหญ่ที่เพิ่มขึ้นมาคือการรองรับการคิวรีข้อมูลแบบ JSON และแบบ Graph
การคิวรีแบบ JSON นั้นรองรับตั้งแต่กำหนดประเภทฟิลด์เป็น JSON, การเข้าถึงฟิลด์ต่างๆ มีการกำหนด simplified accessor ให้สามารถอ้างถึงฟิลด์ในออปเจกต์ เช่น t.foo.bar
รวมถึงกำหนดฟังก์ชั่นที่ใช้กับ JSON จำนวนมาก
ฟีเจอร์อีกชุดคือ SQL/PGQ (Property Graph Queries) รองรับการกำหนดความสัมพันธ์แบบกราฟและคิวรีความสัมพันธ์กันได้โดยตรง
ฟีเจอร์ด้าน JSON นั้นซอฟต์แวร์ฐานข้อมูลหลายตัวรองรับอยู่แล้ว อาจจะขาดไปแค่บางส่วน เช่น PostgreSQL นั้นมีระบบ accessor ของ JSON เป็นของตัวเอง ที่ไม่ตรงกับมาตรฐานใหม่นี้ ส่วน PGQ นั้นผู้สนับสนุนหลักคือออราเคิล ทำให้ฐานข้อมูลยี่ห้ออื่นๆ อาจจะต้องใช้เวลาอิมพลีเมนต์อีกพักใหญ่
ที่มา - ISO , Peter Eisentraut ผู้พัฒนา PostgreSQL ระดับ core team
Comments
ตอนนี้มันเขียน select เอาทุกฟิลด์ ยกเว้น … ได้ยังนะ
ดีงาม
..: เรื่อยไป