insert into GOODS_MAIN ( GOODS_CLASS, GOODS_CODE, GOODS_NAME, GOODS_FLAG, GOODS_QUANTITY, GOODS_PROPERTY_01, GOODS_PROPERTY_02, GOODS_PROPERTY_03, GOODS_PROPERTY_04 )values( #GOODS_CLASS#, #GOODS_CODE#, #GOODS_NAME#, #GOODS_FLAG#, #GOODS_QUANTITY#, #GOODS_PROPERTY_01#, #GOODS_PROPERTY_02#, #GOODS_PROPERTY_03#, #GOODS_PROPERTY_04# ) select @@IDENTITY as value insert into GOODS_MAIN ( GOODS_ID, GOODS_CLASS, GOODS_CODE, GOODS_NAME, GOODS_FLAG, GOODS_QUANTITY, GOODS_PROPERTY_01, GOODS_PROPERTY_02, GOODS_PROPERTY_03, GOODS_PROPERTY_04 )values( #GOODS_ID#, #GOODS_CLASS#, #GOODS_CODE#, #GOODS_NAME#, #GOODS_FLAG#, #GOODS_QUANTITY#, #GOODS_PROPERTY_01#, #GOODS_PROPERTY_02#, #GOODS_PROPERTY_03#, #GOODS_PROPERTY_04# ) select GOODS_MAIN_SEQ.nextval as value from DUAL update GOODS_MAIN set GOODS_CLASS=#GOODS_CLASS#, GOODS_CODE=#GOODS_CODE#, GOODS_NAME=#GOODS_NAME#, GOODS_FLAG=#GOODS_FLAG#, GOODS_QUANTITY=#GOODS_QUANTITY#, GOODS_PROPERTY_01=#GOODS_PROPERTY_01#, GOODS_PROPERTY_02=#GOODS_PROPERTY_02#, GOODS_PROPERTY_03=#GOODS_PROPERTY_03#, GOODS_PROPERTY_04=#GOODS_PROPERTY_04# where GOODS_ID=#GOODS_ID# delete from GOODS_MAIN where GOODS_ID=#GOODS_ID#