oracle update语句提交,Oracle UPDATE语句使用示例
本文概述
在Oracle中, UPDATE語句用于更新表中的現有記錄。你可以通過兩種方式更新表。
傳統更新表方法
句法:
UPDATE table
SET column1 = expression1, column2 = expression2, ...
column_n = expression_n
WHERE conditions;
通過從另一個表中選擇rocords更新表
句法:
UPDATE table1
SET column1 = (SELECT expression1
FROM table2
WHERE conditions)
WHERE conditions;
參數
1)column1, column2, … column_n:
它指定要更新的列。
2)expression1, expression2, … expression_n:
這指定了要分配給column1, column2, ?的值。 column_n。
3)條件:它指定執行UPDATE狀態程序必須滿足的條件。
Oracle更新示例:(更新單列)
UPDATE suppliers
SET supplier_name = 'Kingfisher'
WHERE supplier_id = 2;
本示例將供應商名稱更新為” Kingfisher”, 其中” supplier_id”為2。
Oracle更新示例:(更新多個列)
下面的示例指定如何更新表中的多個列。在此示例中, 兩列Supplier_name和Supplier_address由單個語句更新。
UPDATE suppliers
SET supplier_address = 'Agra', supplier_name = 'Bata shoes'
WHERE supplier_id = 1;
輸出
1 row(s) updated.
0.06 seconds
Oracle更新示例:(通過從另一個表中選擇記錄)
UPDATE customers
SET name = (SELECT supplier_name
FROM suppliers
WHERE suppliers.supplier_name = customers.name)
WHERE age < 25;
輸出
2 row(s) updated.
0.02 seconds
在此, 通過從”供應商”表中獲取數據來更新客戶表。
總結
以上是生活随笔為你收集整理的oracle update语句提交,Oracle UPDATE语句使用示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定时执行专家 V6.1更新日志 - Ti
- 下一篇: 人社部又官宣了!电子劳动合同怎么保存、应