Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

SQL Stmt'ını Parse etmek


Öne çıkan mesajlar

Mesaj tarihi:
SQL Statement'ını parse edip (sadece select yeterli), select'te bunlar var, join edilen kolonlar şunlar, bu bu key üzerinden join edilmiş, where koşulunda şunlar var diyecek bir script biliyor musunuz? Python'da sqlparse gibi bir paket var ama çok da iyi değil.
Mesaj tarihi:
Geldiğim nokta baya içler acısı.
İlk olarak dilin kurallarının tanımlandığı BNF dosyası buldum, zaten zor bir şey değil.
Sıkıntı bundan sonra başlıyor zaten. BNF dosyasını kullanarak vereceğim string'i parse edip, dictionary gibi bir şey oluşturması gerek ki ben istediğimi alayım.
Etrafta envai çeşit parser dolaşırken, hiçbirinin standart BNF kullanarak istediğimi vermemesi beni gerçekten düşündürüyor. Bu arada python olması tercihimdir ama zorunlu değil. İşi yaptığı sürece sıkıntı yok.

Şu ana kadar 3 kişi "hadi len, illaki vardır" diyip aramaya başladı, henüz sonuç yok...
Mesaj tarihi:
Basit birsey degil bu. Millet sirf query parseri iyi diye mysql yerine oracle ve sql server kullanabiliyor. Mysql source kodu icinde parser kismini alabilirsiniz en temizi oyle olur, yoksa basit birsey degil.
×
×
  • Yeni Oluştur...