Section courante

A propos

Section administrative du site

UPDATE

Mise-à-jour
Oracle Database SQL  

Syntaxe

UPDATE [hint] [schema.]table [@dblink] [alias]
      SET [
    column = expression |
        column = (subquery) |
        column  = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]
UPDATE [hint] [schema.]table [[SUB]PARTITION (partition)] [alias]
      SET [
    column = expression |
        column = (subquery) |
        column = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]
UPDATE [hint] [schema.]view [@dblink] [alias]
      SET [
    column = expression |
        column = (subquery) |
        column = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]
UPDATE [hint] [schema.]materialized_view [@dblink] [alias]
      SET [
    column = expression |
        column = (subquery) |
        column = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]
UPDATE [hint] (subquery)
     WITH {READ ONLY | CHECK OPTION [CONSTRAINT constraint]} 
      SET [
    column = expression |
        column = (subquery) |
        column = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]
UPDATE [hint] TABLE (table_collection_expression) [(+)] 
      SET [
    column = expression |
        column = (subquery) |
        column = DEFAULT |
        (columncolumn,...) = (subquery) |
        VALUE (table_alias) = expression |
        VALUE (table_alias) = (subquery) |
        ]
        [WHERE condition]
           [ RETURNING (expr,...) INTO (data_item,...) ]

Paramètres

Nom Description
schema Ce paramètre optionnel permet d'indiquer le schéma à utiliser
table Ce paramètre permet d'indiquer la table à traiter.
dblink Ce paramètre permet d'indiquer la liaison de base de données.
column Ce paramètre permet d'indiquer le nom de la colonne à modifier.
expression Ce paramètre permet d'indiquer l'expression à mettre dans le champ.
subquery Ce paramètre permet d'indiquer une sous-requête à exécuter pour connaitre la valeur à mettre dans le champ.
table_alias Ce paramètre permet d'indiquer un alias à associer à la table.
condition Ce paramètre permet d'indiquer une condition à satisfaire pour modifier les champs de l'enregistrement.

Description

Cette instruction permet de mettre à jour des champs d'enregistrements dans une table.

Voir également

Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015