目录
- Oracle中declare的使用
- oracle declare报错问题
- 总结
Oracle中declare的使用
declare如何使用
首先我们需要了解declare遵循下面的实现结构
declare
--声明begin
--开始end
--结束
了解之后,我们就可以在这个结构中添加语句实现小功能
例如:输出今天的日期
declare --声明 datevalue varchar2(20);--定义变量 begin --开始 select to_char(trunc(sysdate),'yyyy-mm-dd') into datevalue from dual; --给自己定义的变量赋值 dbms_output.put_line('当前日期为:'||datevalue );--打印 end;--结束
选中语句,运行就可以得到当前日期
oracle declare报错问题
oracle使用declare总是报错:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following。
最终发现是oracle使用declare声明多个变量,一个begin end语句只需要使用一个declare,不能使用多个。
declare geoma ST_GEOMETRY:=ST_GEOMETRY.FROM_WKT('POINT(110 32)',4326); geomc SDO_GEOMETRY:=SDO_GEOMETRY('POINT(110 32)',4326); begin dbms_output.put_line(sdo_Geom.SDO_BUFFER(geomc,1000,1,'unit=m ').get_wkt()); end;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持本网站。
您可能感兴趣的文章:
- 全面解析Oracle Procedure 基本语法
- 关于Oracle多表连接,提高效率,性能优化操作
- Oracle中的MD5加密详解