使用Oracle
DECLARECURSOR CUR_D IS SELECt * FROM TABLE WHERe id = some id;ROW_D CUR_D%ROWTYPE;BEGIN OPEN CUR_D; FETCH CUR_D INTO ROW_D; CLOSE CUR_D; ROW_D.column := 'some data'; INSERT INTO some table VALUES ROW_D;END;/

使用Oracle
DECLARECURSOR CUR_D IS SELECt * FROM TABLE WHERe id = some id;ROW_D CUR_D%ROWTYPE;BEGIN OPEN CUR_D; FETCH CUR_D INTO ROW_D; CLOSE CUR_D; ROW_D.column := 'some data'; INSERT INTO some table VALUES ROW_D;END;/