Télécharger la liste

Description du projet

CMSF - COMMON MYSQL STORED FUNCTION ( MYSQL STORED PROCEDURE ) はMYSQLを使いやすく便利にするための汎用的な共通関数群です。

あれば便利だけどまだない関数を実装し、全国津々浦々、様々なプロジェクトで共用できる汎用的なプログラムツールの作成を目指しています。

例)
MYSQL STORED FUNCTION (PROCEDURE)のテンプレート関数
記号、アルファベット、ローマ字、ひらがな、カタカナ、全角/半角、漢数字数字、スペースなどを変換する関数
郵便番号、住所変換関数
PHPのUNSERIALIZE関数
単機能なログ出力関数

Système requise

System requirement is not defined

Livrée : 2009-07-09 20:12
CMSF_FUNC_PUT_LOG 0.0.2 (1 files Cacher)

Notes de release

This is a simple logging program.
When you pass parameters to the log entry as follows,
Automatically for you by writing to the tr_logs.

STORED_PROCEDURE STORED_FUNCTION and have developed a
Be lost if the process is far advanced, often.

You can use when it is very convenient.

The sample program
CMSF_FUNC_SAMPLE, but has been released simultaneously with,
CMSF_FUNC_SAMPLE basically using as a template,
It assumes that you create the program.

We recommend that you use the set.

exp.
SET w_log_result = CMSF_FUNC_PUT_LOG( s_log_created_by , s_log_prj_name , s_log_apps_name , s_log_mod_name , s_log_prg_var , s_log_type_insert
, '2.1.1 name ' , w_log_query , 'log1' , 'log2' , 'log3' , 'log4' , 'log5' );

単純なログ出力プログラムです。
下記のようにログ項目をパラメータ渡しすると、
自動的にログテーブルである『tr_logs』に書き込んでくれます。

STORED_PROCEDURE や STORED_FUNCTION を開発していると、
どこまで処理が進んだのかわからなくなることが、よくあります。

そんな時に利用すれば、非常に便利です。

今回、サンプルプログラムである
『CMSF_FUNC_SAMPLE』と同時リリースになっておりますが、
基本的には CMSF_FUNC_SAMPLE をテンプレートとして利用して、
プログラムを作成することを想定しています。

セットでご利用になられることをお勧めします。

***************************************
利用例
/* INSERT分の場合 */
SET w_log_result = CMSF_FUNC_PUT_LOG( s_log_created_by , s_log_prj_name , s_log_apps_name , s_log_mod_name , s_log_prg_var , s_log_type_insert
, '2.1.1 処理名称 ' , w_log_query , 'ログ1' , 'ログ2' , 'ログ3' , 'ログ4' , 'ログ5' );

Changelog

0.0.1 first release
0.0.2 log sql max length extent 2000 word to 65555 word

0.0.1 初期リリース
0.0.2 ログSQL文の最大長を2000文字から65555文字に変更