EXECUTE IMMEDIATE

4D - Documentation   Fran溝is   English   German   日本語   4D SQL Reference目次   4D SQL Referenceインデックス   Back   Previous   Next

version 11


EXECUTE IMMEDIATE <<sql_name>> | <<$sql_name>> | :sql_name | :$sql_name

説明

EXECUTE IMMEDIATEコマンドは動的なSQL文を実行するために使用します。渡すsql_nameは、実行可能文を提供するために使用します。

例題

この例題では、このコマンドがどのように動作するか示します:

   C_LONGINT($NoMovies)
   C_TEXT($tQueryTxt)
   $NoMovies:=0
   
   $tQueryTxt:="SELECT COUNT(*) FROM MOVIES WHERE Year_of_Movie >= 1960 INTO :$NoMovies;"
   Begin SQL
      EXECUTE IMMEDIATE :$tQueryTxt;
   End SQL

   ALERT("The Video Library contains "+String($NoMovies)+" movies more recent or equal to 1960")

4D - Documentation   Fran溝is   English   German   日本語   4D SQL Reference目次   4D SQL Referenceインデックス   Back   Previous   Next