4D v19EXECUTE IMMEDIATE | 
            ||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
EXECUTE IMMEDIATE 
                                
                                
        
 | 
                |||||||||||||
| 
                     EXECUTE IMMEDIATE <<sql_name>> | <<$sql_name>> | :sql_name | :$sql_name  | 
		||
コマンドは動的なSQL文を実行するために使用します。渡すsql_nameは、実行可能なSQL文を提供するために使用します。
Notes:
この例題では、1960年以降にリリースされた映画の数を取得します:
 C_LONGINT(NumMovies)
 C_TEXT(tQueryTxt)
 NumMovies:=0
 
 tQueryTxt:="SELECT COUNT(*) FROM MOVIES WHERE Year_of_Movie >= 1960 INTO :NumMovies;"
 Begin SQL
    EXECUTE IMMEDIATE :tQueryTxt;
 End SQL
 
 ALERT("The Video Library contains "+String(NumMovies)+" movies more recent or equal to 1960")
	プロダクト: 4D
	テーマ: SQLコマンド
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	SQLリファレンス ( 4D v19)
	
	
コメントを追加