欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle中declare的使用及說明

 更新時(shí)間:2023年07月15日 15:49:38   作者:Freak玩意  
這篇文章主要介紹了Oracle中declare的使用及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Oracle中declare的使用

declare如何使用

首先我們需要了解declare遵循下面的實(shí)現(xiàn)結(jié)構(gòu)

  • declare --聲明
  • begin --開始
  • end --結(jié)束

了解之后,我們就可以在這個(gè)結(jié)構(gòu)中添加語句實(shí)現(xiàn)小功能

例如:輸出今天的日期

declare --聲明
datevalue varchar2(20);--定義變量
begin --開始
select to_char(trunc(sysdate),'yyyy-mm-dd') into datevalue from dual; --給自己定義的變量賦值
dbms_output.put_line('當(dāng)前日期為:'||datevalue );--打印
end;--結(jié)束

選中語句,運(yùn)行就可以得到當(dāng)前日期

在這里插入圖片描述

oracle declare報(bào)錯(cuò)問題

oracle使用declare總是報(bào)錯(cuò):

PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following。

最終發(fā)現(xiàn)是oracle使用declare聲明多個(gè)變量,一個(gè)begin end語句只需要使用一個(gè)declare,不能使用多個(gè)。

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;

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論