Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
EXECUTE(7)		  PostgreSQL 18.6 Documentation 	      EXECUTE(7)

NAME
     EXECUTE - execute a prepared statement

SYNOPSIS
     EXECUTE name [ ( parameter [, ...] ) ]

DESCRIPTION
     EXECUTE  is used to execute a previously prepared statement. Since prepared
     statements only exist for the duration of a session, the prepared statement
     must have been created by a PREPARE statement executed earlier in the  cur-
     rent session.

     If  the PREPARE statement that created the statement specified some parame-
     ters, a compatible set of parameters must be passed to the  EXECUTE  state-
     ment,  or	else  an  error is raised. Note that (unlike functions) prepared
     statements are not overloaded based on the type or number of their  parame-
     ters;  the  name  of  a prepared statement must be unique within a database
     session.

     For more information on the creation and usage of prepared statements,  see
     PREPARE(7).

PARAMETERS
     name
	 The name of the prepared statement to execute.

     parameter
	 The actual value of a parameter to the prepared statement. This must be
	 an expression yielding a value that is compatible with the data type of
	 this  parameter, as was determined when the prepared statement was cre-
	 ated.

OUTPUTS
     The command tag returned by EXECUTE is that of the prepared statement,  and
     not EXECUTE.

EXAMPLES
     Examples are given in Examples in the PREPARE(7) documentation.

COMPATIBILITY
     The  SQL  standard includes an EXECUTE statement, but it is only for use in
     embedded SQL. This version of the EXECUTE statement also  uses  a	somewhat
     different syntax.

SEE ALSO
     DEALLOCATE(7), PREPARE(7)

PostgreSQL 18.6 		      2026			      EXECUTE(7)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=EXECUTE&sektion=7&manpath=FreeBSD+Ports+15.1.quarterly>

home | help