AI hangi SQL lehçelerini destekler ve aralarında gerçek farklar nelerdir
"Standart SQL" bir kurgudur; her büyük RDBMS'in kendi uzantıları vardır. AI üretici yedi lehçeyi bilir ve seçilene göre söz dizimini otomatik uyarlar: MySQL/MariaDB — LIMIT, STR_TO_DATE, JSON operatörü ->; PostgreSQL — LIMIT, cast için ::, GIN ile JSONB; SQL Server — LIMIT yerine TOP N, OFFSET ... FETCH NEXT, T-SQL fonksiyonları; Oracle — ROWNUM veya FETCH FIRST N ROWS, SYSDATE, DUAL; SQLite — nüanslı sınırlı SQL-92 (RIGHT JOIN yok, weak typing); BigQuery — array/struct'lı STANDARD SQL, partition pruning; Snowflake — Snowflake'e özel fonksiyonlar (LATERAL FLATTEN, QUALIFY). AI sorgunuzda her zaman lehçe ister — unutursanız sorar. Text-to-SQL araçlarının en kaba hatası Postgres veritabanı için MySQL söz dizimi üretmektir; bu %30+ yürütme hatasına ve debugging'de zaman kaybına yol açar.