1. <tfoot id='gVAgx'></tfoot><legend id='gVAgx'><style id='gVAgx'><dir id='gVAgx'><q id='gVAgx'></q></dir></style></legend>
      <bdo id='gVAgx'></bdo><ul id='gVAgx'></ul>

    <small id='gVAgx'></small><noframes id='gVAgx'>

    <i id='gVAgx'><tr id='gVAgx'><dt id='gVAgx'><q id='gVAgx'><span id='gVAgx'><b id='gVAgx'><form id='gVAgx'><ins id='gVAgx'></ins><ul id='gVAgx'></ul><sub id='gVAgx'></sub></form><legend id='gVAgx'></legend><bdo id='gVAgx'><pre id='gVAgx'><center id='gVAgx'></center></pre></bdo></b><th id='gVAgx'></th></span></q></dt></tr></i><div id='gVAgx'><tfoot id='gVAgx'></tfoot><dl id='gVAgx'><fieldset id='gVAgx'></fieldset></dl></div>

      在 PL/SQL 中反转字符串的过程

      时间:2023-11-02

          <i id='jPCxZ'><tr id='jPCxZ'><dt id='jPCxZ'><q id='jPCxZ'><span id='jPCxZ'><b id='jPCxZ'><form id='jPCxZ'><ins id='jPCxZ'></ins><ul id='jPCxZ'></ul><sub id='jPCxZ'></sub></form><legend id='jPCxZ'></legend><bdo id='jPCxZ'><pre id='jPCxZ'><center id='jPCxZ'></center></pre></bdo></b><th id='jPCxZ'></th></span></q></dt></tr></i><div id='jPCxZ'><tfoot id='jPCxZ'></tfoot><dl id='jPCxZ'><fieldset id='jPCxZ'></fieldset></dl></div>

              <tbody id='jPCxZ'></tbody>
              <bdo id='jPCxZ'></bdo><ul id='jPCxZ'></ul>
            • <small id='jPCxZ'></small><noframes id='jPCxZ'>

              • <legend id='jPCxZ'><style id='jPCxZ'><dir id='jPCxZ'><q id='jPCxZ'></q></dir></style></legend>

                <tfoot id='jPCxZ'></tfoot>
              • 本文介绍了在 PL/SQL 中反转字符串的过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我刚开始学习 PL/SQL,但不确定如何创建过程.逻辑似乎是正确的,但我认为第一行中有一些语法错误.这是我的代码:-

                I just started learning PL/SQL and I'm not sure how to create a procedure. The logic seems about right but I think there's some syntactical mistake in the first line. Here's my code:-

                CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2(50)) IS
                DECLARE 
                        reverse varchar2(50);
                BEGIN
                        FOR i in reverse 1..length(input) LOOP
                                reverse := reverse||''||substr(input, i, 1);
                        END LOOP;
                        dbms_output.put_line(reverse);
                END;
                /
                

                推荐答案

                两件事 - 您不应该在过程/函数的参数列表中指定数据类型大小,并且您不需要 DECLARE 关键字.试试这个:

                Two things - you shouldn't specify the datatype size in procedure's/function's parameter list and you do not need the DECLARE keyword. Try this:

                CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2) IS
                        rev varchar2(50):='';
                BEGIN
                        FOR i in reverse 1..length(input) LOOP
                                rev := rev||substr(input, i, 1);
                        END LOOP;
                        dbms_output.put_line(rev);
                END;
                

                这篇关于在 PL/SQL 中反转字符串的过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:IF NOT EXISTS 在函数 PLSQL 中 下一篇:regexp_substr 跳过空位置

                相关文章

                <small id='qAAxw'></small><noframes id='qAAxw'>

                  <tfoot id='qAAxw'></tfoot>
                  1. <i id='qAAxw'><tr id='qAAxw'><dt id='qAAxw'><q id='qAAxw'><span id='qAAxw'><b id='qAAxw'><form id='qAAxw'><ins id='qAAxw'></ins><ul id='qAAxw'></ul><sub id='qAAxw'></sub></form><legend id='qAAxw'></legend><bdo id='qAAxw'><pre id='qAAxw'><center id='qAAxw'></center></pre></bdo></b><th id='qAAxw'></th></span></q></dt></tr></i><div id='qAAxw'><tfoot id='qAAxw'></tfoot><dl id='qAAxw'><fieldset id='qAAxw'></fieldset></dl></div>
                  2. <legend id='qAAxw'><style id='qAAxw'><dir id='qAAxw'><q id='qAAxw'></q></dir></style></legend>
                    • <bdo id='qAAxw'></bdo><ul id='qAAxw'></ul>