Table Function
от MySQL UG Bulgaria
Нов engine, който ви позволява да си използвате функции писани на C директно чрез MySQL. Ето и примера
mysql> CREATE TABLE `a` ( -> `a` text -> ) ENGINE=TABLE_FUNCTIONS DEFAULT CHARSET=latin1 CONNECTION='/ usr/lib/libhello.so' ; Query OK, 0 rows affected (0.04 sec) mysql> select * from a; +--------------+ | a | +--------------+ | Hello World! | | Hello World! | +--------------+ 2 rows in set (0.02 sec) mysql>
Как да го накараме да работи
За да можете да ползвате тази функционалност, ви е необходима последната версия на MySQL, с която можете да се сдобиете, като прочетете тази статия - Как да изтеглите MySQL
Еngina можете да свалите от тук: http://download.tangent.org/table_functions_engine-0.1.tar.gz
Трябва да се компилира отделно, но за целта ще имате нужда от сорсовете на MySQL. Към момента, работи само за Linux/Unix.
