a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

oracle if else語句使用介紹

2024-08-29 13:55:54
字體:
來源:轉載
供稿:網友
接收contract_no和item_no值,在inventory表中查找,如果產品:W
已發貨,在arrival_date中賦值為今天后的7天W
已訂貨,在arrival_date中賦值為今天后的一個月W
既無訂貨又無發貨,則在arrival_date中賦值為今天后的兩個月,W
并在order表中增加一條新的訂單記錄。W

product_status的列值為'shipped'和'ordered'W
inventory:W
product_idWnumber(6)W
product_descriptionWchar(30)W
product_statusWchar(20)W
std_shipping_qtyWnumber(3)W
contract_item:W
product_id number(6)W
contract_noWnumber(12)W
item_noWnumber(6)W
arrival_dateWdateW
order:W
order_idWnumber(6)W
product_idWnumber(6)W
qtyWnumber(3)W

代碼:

復制代碼 代碼如下:


declare
i_product_id inventory.product_id%type;
i_product_description inventory.product_description%type;
i_product_status inventory.product_status%type;
i_std_shipping_qty inventory.std_shipping_qty%type;
begin
//sql語句,將查詢出來的值放到定義的變量中
select product_id, product_description, product_status, std_shipping_qty
into i_product_id, i_product_description, i_product_status, i_std_shipping_qty
from inventory where product_id=(
select product_id from contract_item where contract_no=&&contract_no and item_no=&&item_no
);
if i_product_status='shipped' then
update contract_item set arrival_date=sysdate+7 contract_no=&&contract_no and item_no=&&item_no;
//這里的elseif 是連著寫的
elseif i_product_status='ordered'WthenW
updateWcontract_itemW
setWarrival_date=add_months(sysdate,1)W//加一個月
whereWitem_no=&&itemnoWandWcontract_no=&&contractno;W
else
updateWcontract_itemW
setWarrival_date=add_months(sysdate,2)W
whereWitem_no=&&itemnoWandWcontract_no=&&contractno;W
insertWintoWordersW
values(100,i_product_id,i_std_shipping_qty);W
end if;
end if;
commit;
end;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产香蕉视频 | 羞羞网站视频 | 久久99视频| 中文字幕日韩在线 | 久久久久久久999 | 国产网站在线 | 成人日批视频 | 久久精品欧美一区二区三区不卡 | 色五月情 | 亚洲精品成人av | 伊人天天操 | 成人不卡视频 | 毛片久久久 | 在线国产一区二区 | 91精品国产日韩91久久久久久 | 秋霞毛片| 一道本视频 | 精品国产精品三级精品av网址 | 午夜无码国产理论在线 | 日韩视频中文字幕 | 精品视频免费 | 久久婷婷视频 | 天天干天天操天天舔 | 亚洲视频精品一区 | 亚洲a在线观看 | 日韩成人片 | av.com在线| 国产免费一区二区 | 欧美自拍视频 | 久久国产一区二区三区 | 在线观看亚洲 | 国产中文字幕在线 | 天天狠天天天天透在线 | 日韩欧美在线免费观看 | 国产黄色大片 | 毛片入口 | 亚洲欧美一级 | 黄网站色大毛片 | 国产一区二区精品在线 | 国产精品嫩草影院88av漫画 | 成人精品一区二区三区电影黑人 |