oracle if else怎么用,oracle if else语句使用介绍

  • Post author:
  • Post category:其他


Oracle if else 语句的写法及应用介绍,详细可参考本文

接收contract_no和item_no值,在inventory表中查找,如果产品:

已发货,在arrival_date中赋值为今天后的7天

已订货,在arrival_date中赋值为今天后的一个月

既无订货又无发货,则在arrival_date中赋值为今天后的两个月,

并在order表中增加一条新的订单记录。

product_status的列值为’shipped’和’ordered’

inventory:

product_idnumber(6)

product_descriptionchar(30)

product_statuschar(20)

std_shipping_qtynumber(3)

contract_item:

product_id number(6)

contract_nonumber(12)

item_nonumber(6)

arrival_datedate

order:

order_idnumber(6)

product_idnumber(6)

qtynumber(3)

代码:

declare

i_product_id inventory.product_id%type;

i_product_description inventory.product_description%type;

i_product_status inventory.product_statu