update oracle sql code example

Example 1: oracle insert or update

-- Oracle: Example for Insert or update in t1 from t2 values 
MERGE INTO table1 t1
USING table2 t2
ON (t1.CODE = t2.ID)
WHEN MATCHED THEN
    UPDATE SET t1.COL1 = t2.VALUE1
WHEN NOT MATCHED THEN
    INSERT (CODE, COL1)  VALUES (t2.ID, t2.VALUE1);

Example 2: oracle update with

UPDATE mytable t		-- Update using WITH statement
SET value3 = (
    WITH comp AS (
        SELECT id, value1
        FROM mytable t
        WHERE value2 > 10
    )
    SELECT c.value1
    FROM comp c
    WHERE c.id = t.id
);

Example 3: update oracle

UPDATE T_NAME
SET PARAM_1=23, PARAM_2=true
WHERE PARAM_7= 'something'

Example 4: oracle SQL update

UPDATE table
SET column1 = expression1,
    column2 = expression2,
    ...
    column_n = expression_n
[WHERE conditions];

Example 5: update table syntax in oracle

{
    UPDATE table-Name [[AS] correlation-Name]
        SET column-Name = Value
        [ , column-Name = Value} ]*
        [WHERE clause] |
    UPDATE table-Name
        SET column-Name = Value
        [ , column-Name = Value ]*
        WHERE CURRENT OF
}

Tags:

Sql Example