アプリケーション開発の手引き

Perl のパラメーター・マーカー

指定したフィールドごとに別々の入力値を使用して、準備したステートメントを実行できるようにするため、 Perl DBI モジュールはパラメーター・マーカーを使ってステートメントを準備し、実行します。 SQL ステートメントにパラメーター・マーカーを入れるには、疑問符 (?) 文字を使用します。

以下の Perl コードは、 SELECT ステートメントの WHERE 節のパラメーター・マーカーを受け入れるステートメント・ハンドルを作成します。その後、このコードは、入力値 25000 および 35000 を使用して 2 度ステートメントを実行し、パラメーター・マーカーを置換します。

   my $sth = $dbhandle->prepare( 
      'SELECT firstnme, lastname 
         FROM employee
         WHERE salary > ?'
      );
   my $rc = $sth->execute(25000);
   
.
.
.
my $rc = $sth->execute(35000);


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]