MySQLの関数やストアドプロシージャ

機能

/ * 
関数:関数は、結果セットのみを返すことが許可されていない値を返します。それも、クエリ、関数の戻り値は、それは状況が複数の値を返すことができないことを強調しました。複数のパラメータにカンマで区切られました。
注意:機能では、パラメータ名と同じクエリテーブルのフィールドには、あなたが別名で、フィールド名の前に付ける必要がある場合、または文句ないプログラムを特定するのに問題はなく、クエリの結果に問題がある場合。
* / 
ドロップ 機能 のIF  EXISTS MYFを;
 作成 機能 MYF(REGION_CODE VARCHAR10))を返します intを
始める 
    のDECLARE Cのint型 ; - 変数の定義は、変数C INTO XXX SELECTにクエリを必要とします。
    SELECT PM10 から data_region_month T WHERE T. REGION_CODE = REGION_CODE限界1。 INTO C、
     リターンC;
エンド;
選択 MYFを(' 411025 ' );
選択 MYF(region_code)から data_region_monthを。

 

ストアドプロシージャ

 

おすすめ

転載: www.cnblogs.com/TheoryDance/p/11433310.html