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.