在PL / SQL中反转字符串的过程
发布时间:2020-12-12 16:23:27 所属栏目:MsSql教程 来源:网络整理
导读:我刚开始学习PL / SQL,我不知道如何创建一个程序.逻辑似乎是对的,但我认为第一行有一些语法错误.这是我的代码: – CREATE OR REPLACE PROCEDURE ReverSEOf(input IN varchar2(50)) ISDECLARE reverse varchar2(50);BEGIN FOR i in reverse 1..length(input)
我刚开始学习PL / SQL,我不知道如何创建一个程序.逻辑似乎是对的,但我认为第一行有一些语法错误.这是我的代码: –
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; / 解决方法两件事 – 您不应在procedure / function的参数列表中指定数据类型大小,也不需要DECLARE关键字.尝试这个: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,1); END LOOP; dbms_output.put_line(rev); END; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – SQL Server 2005表有多少列太多了?
- PHP+MYSQL论坛程序 Discuz v5.5.0 简体中文版分流下载
- TFS签入签出规范
- sqlserver中的函数(积累中)
- SQLServer查询所有表所有字段包含xx的信息
- 实体框架 – 代码第一现有数据库与EF Designer到现有数据库
- sqlserver,oracle,mysql等的driver驱动,url怎么写
- sql-server – 使用SQL登录登录时出现SQL Server错误
- 数据库Left join , Right Join, Inner Join 的相关内容,非
- 数据库 – 如何在DynamoDB中创建UUID?