基本語法格式:
merge into target_table --目標表
using source_table--源表
on(condition)--匹配條件
when matched then
sql語句
when not matched then
sql語句
when not matched by source then
delete;
when matched子句用於定義當目標表的乙個行和**表的乙個行能夠匹配時應該採取的操作
create table inventory
(part_nointeger integer,
part_count integer
);insert into inventory values(1,5);
insert into inventory values(3,6);
create table shipment (
part_nointeger integer,
part_count integer
);insert into shipment values(1,2);
insert into shipment values(2,2);
merge into inventory --目標表
using shipment--源表
on (inventory.part_nointeger = shipment.part_nointeger)--條件
when matched then
update set inventory.part_count = inventory.part_count + shipment.part_count--源表記錄存在於目標表中修改目標表記錄
when not matched then
insert values (shipment.part_nointeger,shipment.part_count)--源表記錄不存在目標表中向目標表中插入記錄
when not matched by source then
delete;--注意只在結束時才有分號[當目標表中的某一行在**表中找不到匹配行時,就刪除目標表中的這一行]
python lambda表示式的介紹和使用
python 允許用 lambda 關鍵字創造匿名函式。匿名就意味著不需要顯式的定義,比如python定義乙個函式要以def開頭,但是我們使用lambda不需要def也能定義乙個函式。然而,作為函式,它們也能有引數。乙個完整的 lambda 語句 代表了乙個表示式,這個表示式的定義體必須和宣告放在同...
使Jsp支援El表示式
本篇文章的任務就是讓你的tag屬性支援el表示式。雖然你現在還不知道如何讓tag支援el表示式,但是你看完下面的文章後,你一定就知道了,首先我們先來看下面的乙個使用tag的小例子。例子如下 看完上面的例子後,下面就來教你支援el表示式的辦法,如下 在路徑org.apache.taglibs.stan...
表示式 表示式樹 表示式求值
總時間限制 1000ms 記憶體限制 65535kb 描述 眾所周知,任何乙個表示式,都可以用一棵表示式樹來表示。例如,表示式a b c,可以表示為如下的表示式樹 a b c 現在,給你乙個中綴表示式,這個中綴表示式用變數來表示 不含數字 請你將這個中綴表示式用表示式二叉樹的形式輸出出來。輸入輸入分...