สิ่งใหม่ที่เพิ่มเข้ามาใน SQL:2023
(peter.eisentraut.org)- คณะทำงานได้ส่งฉบับสุดท้ายให้ ISO แล้ว และกำลังรอการอนุมัติ
การเปลี่ยนแปลงของภาษา SQL เดิม
- ระบุการจัดการ
NULLของUNIQUEให้ชัดเจน - ในตารางที่ถูก
GROUPแล้ว สามารถORDER BYด้วยฟิลด์ที่ไม่ได้อยู่ในSELECTได้ - เพิ่มฟังก์ชัน
GREATEST,LEAST - เพิ่มฟังก์ชัน
LPAD,RPAD - ฟังก์ชัน
TRIMแบบหลายอักขระ (LTRIM,RTRIM,BTRIM) - หากระบุเพียง
VARCHARจะกำหนดค่าความยาวสูงสุดให้อัตโนมัติ - ปรับปรุงค่าเครื่องหมาย
CYCLE - เพิ่มฟังก์ชัน
ANY_VALUE() - รองรับ integer literal ที่ไม่ใช่ฐาน 10 (
0xFFFF,0o755,0b11001111) - รองรับ underscore ใน numeric literal (เพื่อการจัดกลุ่มให้มองเห็นง่าย)
ฟีเจอร์ใหม่เกี่ยวกับ JSON
- ชนิดข้อมูล
JSON - ชนิดข้อมูล
JSONแบบปรับปรุง (เพิ่มการตรวจสอบUNIQUE KEYS) - JSON แบบอิงสตริง:
JSON_OBJECT,JSON_OBJECTAGG,JSON_TABLE - ใช้ integer literal แบบเลขฐาน 16 ได้ในภาษา
SQL/JSON Path - ตัวเข้าถึงแบบย่อของ
SQL/JSON: ใช้"."เพื่อเข้าถึงได้เหมือน composite type หรือ array - item methods ของ
SQL/JSON:bigint(),date(),integer(),.. - การเปรียบเทียบ
JSON
การคิวรี property graph (SQL/PGQ)
- สามารถคิวรีตารางได้เหมือน GraphDB
ยังไม่มีความคิดเห็น