问题如下:
有如下数据表:
序列编号记录表:
create table SEQUENCE_NUMBER
(
key VARCHAR2(30),
value LONG
) 客户信息表:
create table CUSTOMER
(
customer_id NUMBER(10),
customer_num VARCHAR2(40)
) 要求:
1、通过关键字key,从表SEQUENCE_NUMBER中获取value列值,组装成客户编号(客户编号组装形式为:key+value)后通过CUSTOMER表customer_id更新customer_num列值;
2、将取得的value值加1后,更新回SEQUENCE_NUMBER表,WHERE 条件为key值。 尝试过很多办法,似乎Long类型不支持函数。请各位高手指点。不胜感谢!!
有如下数据表:
序列编号记录表:
create table SEQUENCE_NUMBER
(
key VARCHAR2(30),
value LONG
) 客户信息表:
create table CUSTOMER
(
customer_id NUMBER(10),
customer_num VARCHAR2(40)
) 要求:
1、通过关键字key,从表SEQUENCE_NUMBER中获取value列值,组装成客户编号(客户编号组装形式为:key+value)后通过CUSTOMER表customer_id更新customer_num列值;
2、将取得的value值加1后,更新回SEQUENCE_NUMBER表,WHERE 条件为key值。 尝试过很多办法,似乎Long类型不支持函数。请各位高手指点。不胜感谢!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货