テストデータを作成するために、ストアドプロシージャをMySQLの

I.概要

   ストアドプロシージャ(ストアドプロシージャ)SQLステートメントのセット関数の特定のセットを完了するために、大規模なデータベースシステムです。(パラメータを持つストアドプロシージャがあれば)それを実行するためにどれが最初の呼び出しを再度コンパイルする必要はありません後にコンパイルされ、データベースに格納され、ストアドプロシージャのパラメータで指定したユーザ名が与えられています。

  ストアドプロシージャは、データベース内の重要な課題です。

第二に、ストアドプロシージャの特性

  • より複雑な計算と決意を完了するために、
  • 強い、柔軟なのプログラマブルライン
  • SQLプログラミングコードを再利用することができます
  • 比較的速い実行速度
  • お金を節約するために、ネットワークとの間のデータ伝送を削減    

第三には、ストアドプロシージャのテストデータを作成します

区切り文字$$
(loop_times int型で)手続きadd_enterprise_parameterを作成し
始め
、私は0をデフォルトのint宣言を。

I <loop_timesを行うながら
セット@name = CONCATを( '张三'、I)。
セット@contact = CONCAT( 'ナナ'、I)。
セット@email = CONCAT( 'huohu'、I、 '@ test.com');
INSERT INTOデモ(名前、電子メール、連絡先、国、州、住所、州、CREATE_TIME、modify_time)
VALUES(名@、電子メール@、連絡先@ '中国'、ヌル、 '浙江'、SYSDATE()、「0000- 00-00夜十二時00'分00秒);
私+ 1 =設定します。

一方で終わります。
最後
$$
区切り文字。

方法の使用

1、ダイレクトコール

コールadd_enterprise_parameter(100000); 

そのようなデータは、データテーブルに挿入することができます。

2、Navicatはコール

 

 

 実行機能、その上に、入力パラメータを表示するには、右クリックします。

 

おすすめ

転載: www.cnblogs.com/chhyan-dream/p/12302547.html