PREPARE
PREPARE
PREPARE - prepare a statement for execution
Synopsis
PREPAREnameFROMstring
Description
   
    PREPARE
   
   prepares a statement dynamically
     specified as a string for execution.  This is different from the
     direct SQL statement
   
    
     PREPARE
    
   
   , which can also
     be used in embedded programs.  The
   
    
     EXECUTE
    
   
   command is used to execute either kind of prepared statement.
  
Parameters
- 
     
      
       
prepared_name - 
     
An identifier for the prepared query.
 - 
     
      
       
string - 
     
A literal C string or a host variable containing a preparable statement, one of the SELECT, INSERT, UPDATE, or DELETE.
 
Examples
char *stmt = "SELECT * FROM test1 WHERE a = ? AND b = ?"; EXEC SQL ALLOCATE DESCRIPTOR outdesc; EXEC SQL PREPARE foo FROM :stmt; EXEC SQL EXECUTE foo USING SQL DESCRIPTOR indesc INTO SQL DESCRIPTOR outdesc;
Compatibility
   
    PREPARE
   
   is specified in the SQL standard.