Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plsql 如何将两列的值合并并将合并的值插入另一个表的一列中_Plsql_Procedure - Fatal编程技术网

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;