CMSF_FUNC_GET_SEQUENCE 0.0.1 が公開されました!
2009-10-13 12:57 (by yuusuketakagi)

『シーケンス採番用のMYSQL STORED FUNCTION』である
CMSF_FUNC_GET_SEQUENCE 0.0.1 が公開されました!

CMSF - COMMON MYSQL STORED FUNCTION
http://sourceforge.jp/projects/cmsf/

CMSF - COMMON MYSQL STORED FUNCTION(以下、CMSF)の
ログ出力関数である CMSF_FUNC_GET_SEQUENCE が公開されました。

このプログラムはOracleなどで利用されるシーケンスの採番機能を
お手軽にMYSQLで利用する為のプログラムです。

IDをUUIDなどで採番するとDB内の関連がデータを見ただけではわかりにくくなってしまいます。
この関数を元にIDを作成するとわかりやすくユニークなIDを簡単に生成できます。

また、出力されるID項目をvarchar(255)にしていますので、
設定を変えることで255桁までのIDに対応でき、大規模用途にも利用できます。 

***************************************
CMSF_FUNC_PHP_SERIALIZE2CSV 利用例
SELECT CMSF_FUNC_GET_SEQUENCE('SAMPLE') AS SEQUENCE_DATA;

実行結果
SEQUENCE_DATA
SAPLE000000000000000001

***************************************
0.0.1 初期リリース
CMSF - COMMON MYSQL STORED FUNCTIONプロジェクトのニュース一覧