『シーケンス採番用の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 初期リリース