AI herkesin dokunmaktan korktuğu 200 satırlık legacy sorguyu nasıl çözer
Her ekibin "o sorgusu" vardır — 2014'te yazılmış 200 satır korelasyonlu alt sorgu, sadece "fix sales report" commit'iyle dokümante edilmiş. AI çözücü bunu dört adımda çözer: (1) bağımlılık ağacı — "tablo A → x, y sütunları B ile JOIN için kullanılır; z sütunu filtre için" formatında etiketli tablolar. (2) her CTE'nin semantiği — her WITH-bloğunun ne döndürdüğünün ayrı kısa açıklaması, "düz dille" modunda. (3) sorun tespiti — AI anti-pattern'leri vurgular: WHERE ile implicit JOIN, NULL'a izin verilen kolonlarla NOT IN, satır-satır çalışan SELECT içinde correlated subquery, COLLATE olmadan case-sensitive karşılaştırmalar. (4) modern eşdeğer — window function'larla, inline subquery yerine CTE'lerle, explicit JOIN'lerle yeniden yazılmış sorgu. BI raporlarını tersine mühendislik yaparken ve legacy-DB'den modern olanlara (örn. MySQL → PostgreSQL) geçerken özellikle yararlıdır.