|
2403 | 2403 | ); |
2404 | 2404 |
|
2405 | 2405 | str_output := REGEXP_REPLACE( |
2406 | | - REGEXP_REPLACE(str_output,CHR(13),'\r') |
| 2406 | + REGEXP_REPLACE(str_output,CHR(13),'') |
2407 | 2407 | ,CHR(9) |
2408 | 2408 | ,'\t' |
2409 | 2409 | ); |
@@ -2469,10 +2469,6 @@ AS |
2469 | 2469 | THEN |
2470 | 2470 | RETURN '0' || str_output; |
2471 | 2471 |
|
2472 | | - ELSIF SUBSTR(str_output,1,2) = '-.' |
2473 | | - THEN |
2474 | | - RETURN '-0' || SUBSTR(str_output,2); |
2475 | | - |
2476 | 2472 | ELSE |
2477 | 2473 | RETURN str_output; |
2478 | 2474 |
|
|
2543 | 2539 | ); |
2544 | 2540 |
|
2545 | 2541 | clb_output := REGEXP_REPLACE( |
2546 | | - REGEXP_REPLACE(clb_output,CHR(13),'\r') |
| 2542 | + REGEXP_REPLACE(clb_output,CHR(13),'') |
2547 | 2543 | ,CHR(9) |
2548 | 2544 | ,'\t' |
2549 | 2545 | ); |
|
2668 | 2664 | ) RETURN CLOB |
2669 | 2665 | AS |
2670 | 2666 | clb_output CLOB; |
| 2667 | + str_pad VARCHAR2(1 Char); |
2671 | 2668 |
|
2672 | 2669 | BEGIN |
2673 | 2670 |
|
@@ -2713,22 +2710,15 @@ AS |
2713 | 2710 | -- Step 40 |
2714 | 2711 | -- Spin out the values |
2715 | 2712 | -------------------------------------------------------------------------- |
| 2713 | + str_pad := ' '; |
2716 | 2714 | FOR i IN 1 .. p_input.COUNT |
2717 | 2715 | LOOP |
2718 | | - IF i < p_input.COUNT |
2719 | | - THEN |
2720 | | - clb_output := clb_output || dz_json_util.pretty( |
2721 | | - json_format(p_input(i)) || ',' |
2722 | | - ,p_pretty_print + 1 |
2723 | | - ); |
2724 | | - |
2725 | | - ELSE |
2726 | | - clb_output := clb_output || dz_json_util.pretty( |
2727 | | - json_format(p_input(i)) |
2728 | | - ,p_pretty_print + 1 |
2729 | | - ); |
| 2716 | + clb_output := clb_output || dz_json_util.pretty( |
| 2717 | + str_pad || json_format(p_input(i)) |
| 2718 | + ,p_pretty_print + 1 |
| 2719 | + ); |
2730 | 2720 |
|
2731 | | - END IF; |
| 2721 | + str_pad := ','; |
2732 | 2722 |
|
2733 | 2723 | END LOOP; |
2734 | 2724 |
|
|
2760 | 2750 | ) RETURN CLOB |
2761 | 2751 | AS |
2762 | 2752 | clb_output CLOB; |
| 2753 | + str_pad VARCHAR2(1 Char); |
2763 | 2754 |
|
2764 | 2755 | BEGIN |
2765 | 2756 |
|
@@ -2789,39 +2780,26 @@ AS |
2789 | 2780 | -------------------------------------------------------------------------- |
2790 | 2781 | IF p_pretty_print IS NULL |
2791 | 2782 | THEN |
2792 | | - clb_output := clb_output || dz_json_util.pretty( |
2793 | | - '[' |
2794 | | - ,NULL |
2795 | | - ); |
| 2783 | + clb_output := clb_output || dz_json_util.pretty('[',NULL); |
2796 | 2784 |
|
2797 | 2785 | ELSE |
2798 | | - clb_output := clb_output || dz_json_util.pretty( |
2799 | | - '[' |
2800 | | - ,-1 |
2801 | | - ); |
| 2786 | + clb_output := clb_output || dz_json_util.pretty('[',-1); |
2802 | 2787 |
|
2803 | 2788 | END IF; |
2804 | 2789 |
|
2805 | 2790 | -------------------------------------------------------------------------- |
2806 | 2791 | -- Step 40 |
2807 | 2792 | -- Spin out the values |
2808 | 2793 | -------------------------------------------------------------------------- |
| 2794 | + str_pad := ' '; |
2809 | 2795 | FOR i IN 1 .. p_input.COUNT |
2810 | 2796 | LOOP |
2811 | | - IF i < p_input.COUNT |
2812 | | - THEN |
2813 | | - clb_output := clb_output || dz_json_util.pretty( |
2814 | | - json_format(p_input(i)) || ',' |
2815 | | - ,p_pretty_print + 1 |
2816 | | - ); |
2817 | | - |
2818 | | - ELSE |
2819 | | - clb_output := clb_output || dz_json_util.pretty( |
2820 | | - json_format(p_input(i)) |
2821 | | - ,p_pretty_print + 1 |
2822 | | - ); |
2823 | | - |
2824 | | - END IF; |
| 2797 | + clb_output := clb_output || dz_json_util.pretty( |
| 2798 | + str_pad || json_format(p_input(i)) |
| 2799 | + ,p_pretty_print + 1 |
| 2800 | + ); |
| 2801 | + |
| 2802 | + str_pad := ','; |
2825 | 2803 |
|
2826 | 2804 | END LOOP; |
2827 | 2805 |
|
|
0 commit comments