ugrás a tartalomhoz

Archívum - Jan 4, 2005 - Blog bejegyzés

SQL::Translator, az SQL mindenes

Bártházi András · 2005. Jan. 4. (K), 16.28
Pár évvel ezelőtt írtam egy függvényt, mely egy SQL kifejezést átalakított egy olyan SQL kifejezéssé mely futtatásakor az előbbi kifejezés lekérdezésekor keletkező sorok számát adta vissza eredményül. Vagyis egy select * from tabla kifejezésből select count(*) from tabla lett (és bonyolultabb esetekben is működött). Nem volt egyszerű, nem működött mindig, de sikerült kihoznom egy olyan verziót, amit a gyakorlatban használható volt. Itt azonban az SQL::Translator Perl modul, mely jóval többet és azt jóval használhatóbban tudja az én egyszerű kis kódomnál (bár egy kicsit másról szól, ez pont nem valósítható meg benne - még). Nem csak Perl programozóknak érdemes egy pillantást vetniük erre a modulra, mely konvertálni képes különböző SQL dialektusok között, diagramokat tud készíteni, Excel táblákat használni, XML formátumokat írni, olvasni, stb.