# Prepared Statements

- [DEALLOCATE / DROP PREPARE](/docs/server/reference/sql-statements/prepared-statements/deallocate-drop-prepare.md): Release a prepared statement to free resources. This command removes the statement definition and its name from the current session.
- [EXECUTE Statement](/docs/server/reference/sql-statements/prepared-statements/execute-statement.md): Run a previously prepared statement. This command executes the statement using the specified name, optionally supplying input parameters.
- [EXECUTE IMMEDIATE](/docs/server/reference/sql-statements/prepared-statements/execute-immediate.md): Prepare and run a dynamic SQL statement in one step. This command simplifies the process by combining the PREPARE and EXECUTE operations.
- [PREPARE Statement](/docs/server/reference/sql-statements/prepared-statements/prepare-statement.md): Parse and optimize a SQL statement for later use. This command assigns a name to the statement, enabling efficient execution with parameters.
