next up previous contents index
Next: SET Up: Reference Manual Previous: SELECT

Subsections

  
SELECT INTO

Name

SELECT INTO -- Create a new table from an existing table or view

SELECT [ ALL DISTINCT [ ON ( expression [, ...] ) ] ]

expression [ AS name ] [, ...]

[ INTO [ TEMPORARY TEMP ] [ TABLE ] new_table ]

[ FROM table [ alias ] [, ...] ]

[ WHERE condition ]

[ GROUP BY column [, ...] ]

[ HAVING condition [, ...] ]

[ { UNION [ ALL ] INTERSECT EXCEPT } select ]

[ ORDER BY column [ ASC DESC USING operator ] [, ...] ]

[ FOR UPDATE [ OF class_name [, ...] ] ]

[ LIMIT { count ALL } [ { OFFSET , } start ] ]

Inputs

All input fields are described in detail for SELECT.

Outputs

All output fields are described in detail for SELECT.

Description

SELECT INTO creates a new table from the results of a query. Typically, this query draws data from an existing table, but any SQL query is allowed. Note: CREATE TABLE AS is functionally equivalent to the SELECT INTO command.  


next up previous contents index
Next: SET Up: Reference Manual Previous: SELECT
Bruce Momjian
2001-05-09