Back to Presto

DESCRIBE INPUT

presto-docs/src/main/sphinx/sql/describe-input.rst

0.297999 B
Original Source

============== DESCRIBE INPUT

Synopsis

.. code-block:: none

DESCRIBE INPUT statement_name

Description

Lists the input parameters of a prepared statement along with the position and type of each parameter. Parameter types that cannot be determined will appear as unknown.

Examples

Prepare and describe a query with three parameters:

.. code-block:: sql

PREPARE my_select1 FROM
SELECT ? FROM nation WHERE regionkey = ? AND name < ?;

.. code-block:: sql

DESCRIBE INPUT my_select1;

.. code-block:: none

 Position | Type
--------------------
        0 | unknown
        1 | bigint
        2 | varchar
(3 rows)

Prepare and describe a query with no parameters:

.. code-block:: sql

PREPARE my_select2 FROM
SELECT * FROM nation;

.. code-block:: sql

DESCRIBE INPUT my_select2;

.. code-block:: none

 Position | Type
-----------------
(0 rows)

See Also

:doc:prepare