Plsql 如何将两列的值合并并将合并的值插入另一个表的一列中
表格:Plsql 如何将两列的值合并并将合并的值插入另一个表的一列中,plsql,procedure,Plsql,Procedure,表格:来源(标签,序号) 行: a 1 b 2 c 3 目标表:目标(Concat) 预期行数 1a 2b 3c 这需要通过过程来实现。Use可以使用CONCAT函数来实现,而不是使用insert语句从[YOURTABLE]将表SELECT CONCAT(Column2,Column1)更新为Combinecolumn Hi this procedure should satisfy your query.Please let me know if you want anything
来源(标签,序号)
行:
a 1
b 2
c 3
目标表:目标(Concat)
预期行数
1a
2b
3c
这需要通过过程来实现。Use可以使用CONCAT函数来实现,而不是使用insert语句从[YOURTABLE]将表SELECT CONCAT(Column2,Column1)更新为Combinecolumn
Hi this procedure should satisfy your query.Please let me know if you want anything else. Thanks
CREATE OR REPLACE
PROCEDURE query_answered
AS
BEGIN
FOR rec IN
( SELECT sr_no||' '||name AS combined_value FROM avrajit
)
LOOP
INSERT INTO av_dup
(department
) VALUES
(rec.combined_value
);
COMMIT;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Error captured'||' '||sqlerrm);
END query_answered;
----------------------------------
OUTPUT
----------------------------------
BEGIN
query_answered();
END;