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 中反转字符串的过程

      A procedure to Reverse a String in PL/SQL(在 PL/SQL 中反转字符串的过程)

          <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 中反转字符串的过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                How to redirect the output of DBMS_OUTPUT.PUT_LINE to a file?(如何将 DBMS_OUTPUT.PUT_LINE 的输出重定向到文件?)
                How do I get column datatype in Oracle with PL-SQL with low privileges?(如何使用低权限的 PL-SQL 在 Oracle 中获取列数据类型?)
                Get a list of all functions and procedures in an Oracle database(获取 Oracle 数据库中所有函数和过程的列表)
                Why cannot I create triggers on objects owned by SYS?(为什么我不能在 SYS 拥有的对象上创建触发器?)
                Returning result even for elements in IN list that don#39;t exist in table(即使对于表中不存在的 IN 列表中的元素也返回结果)
                Reset Sequence in oracle 11g(oracle 11g 中的重置序列)

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

                    <tbody id='qAAxw'></tbody>

                    <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>
                      • <legend id='qAAxw'><style id='qAAxw'><dir id='qAAxw'><q id='qAAxw'></q></dir></style></legend>
                        • <bdo id='qAAxw'></bdo><ul id='qAAxw'></ul>