Section courante

A propos

Section administrative du site

SELECT INTO

Sélectionne dans
PostgreSQL

Syntaxe

[ WITH [ RECURSIVE ] with_query [, ...] ]
SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
* | expression [ [ AS ] output_name ] [, ...]
INTO [ TEMPORARY | TEMP | UNLOGGED ] [ TABLE ] new_table
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expression [, ...] ]
[ HAVING condition ]
[ WINDOW window_name AS ( window_definition ) [, ...] ]
[ { UNION | INTERSECT | EXCEPT } [ ALL | DISTINCT ] select ]
[ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] ]
[ LIMIT { count | ALL } ]
[ OFFSET start [ ROW | ROWS ] ]
[ FETCH { FIRST | NEXT } [ count ] { ROW | ROWS } ONLY ]
[ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]

Paramètres

Nom Description
TEMP Ce paramètre permet d'indiquer temporaire. Si spécifié, la table est créée en tant que table temporaire.
TEMPORARY Ce paramètre permet d'indiquer temporaire. Si spécifié, la table est créée en tant que table temporaire.
UNLOGGED Ce paramètre permet d'indiquer qu'ils ne sont pas dans le journal de bord. Si spécifié, la table est créée en tant que table non journalisée.
new_table Ce paramètre permet d'indiquer le nom (éventuellement qualifié par le schéma) de la table à créer.
Tous les autres paramètres sont décrits en détail sous SELECT.

Description

Cette instruction permet de définir une nouvelle table à partir des résultats d'une requête.



Dernière mise à jour : Jeudi, le 14 Octobre 2021