Escrever Stored Procedures em Linguagens externas
Eu também não acreditei, mas é verdade.
Graças à Eric Herman (mysql.com) & Antony Curtis (ieee.org), agora podemos desenvolver nossas SP em:
C, PERL, Java,LegacyUDF e XML-RPC.
Outras linguagens ja fazem parte das próximas versões:
Python,Lua e Ruby.
Um exemplo:
XML-RPC Language Plug-in
Status: working
Requirements:
- xmlrpc-c library
Example:
mysql> create function xml_get_state(id int) returns text
-> no sql language xmlrpc external name
-> ‘xmlrpc://betty.userland.com/RPC2;examples.getStateName’;
Query OK, 0 rows affected (0.00 sec)
mysql> select xml_get_state(40);
+——————-+
| xml_get_state(40) |
+——————-+
| South Carolina |
+——————-+
1 row in set (0.42 sec)
Mais aqui