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