zoukankan      html  css  js  c++  java
  • ORACLE 新增记录 & 更新记录

    开发中偶尔需要新增一条记录或修改一条记录的几个字段,语法中有微妙的区别。

    由于不是经常写,久不写就忘记了,而又要重新查找或调试。

    新增记录语法:

    --新增记录(仿照已有表记录)
    INSERT INTO T_XXXX T
    (T.FIELD_1, T.FIELD_2, T.FIELD_3, T.FIELD_4, T.FIELD_5)
    SELECT T2.FIELD_1, T2.FIELD_2, T2.FIELD_3, T2.FIELD_4, T2.FIELD_5
    FROM T_YYYY T2
    WHERE T2.FIELD_1 = 'DEMO';

    --新增记录(自定义值)
    INSERT INTO T_XXXX T
    (T.FIELD_1, T.FIELD_2, T.FIELD_3, T.FIELD_4, T.FIELD_5)
    VALUES
    (10000, 10000, 'DEMO', 'DEMO', SYSDATE);

    ####################浅浅的分割线####################

    更新语法示例:

    --更新记录(自定义值)
    UPDATE T_XXXX T
    SET T.FIELD_1 = 'DEMO', T.FIELD_2 = 'DEMO'
    WHERE T.FIELD_3 = '10000';

    --更新记录(仿照已有表记录)

    UPDATE T_XXXX T
    SET (T.FIELD_1, T.FIELD_2) = (SELECT T2.FIELD_1, T2.FIELD_2
    FROM T_YYYY T2
    WHERE T2.FIELD_3 = '10000')
    WHERE T.FIELD_3 = '10000';

  • 相关阅读:
    夜空中最亮的星
    让我留在你身边
    反思
    又想起民谣那诗
    初学积性函数
    P1049 装箱问题(01背包)
    set
    紫书 习题 10-4 UVa 1644(素数筛)
    紫书 习题 10-2 UVa 808(建立坐标+找规律)
    紫书 习题 10-1UVa 111040(找规律)
  • 原文地址:https://www.cnblogs.com/nick-huang/p/3290637.html
Copyright © 2011-2022 走看看