Oracle中declare的使用及說明
Oracle中declare的使用
declare如何使用
首先我們需要了解declare遵循下面的實現(xiàn)結(jié)構(gòu)
declare--聲明begin--開始end--結(jié)束
了解之后,我們就可以在這個結(jié)構(gòu)中添加語句實現(xiàn)小功能
例如:輸出今天的日期
declare --聲明
datevalue varchar2(20);--定義變量
begin --開始
select to_char(trunc(sysdate),'yyyy-mm-dd') into datevalue from dual; --給自己定義的變量賦值
dbms_output.put_line('當前日期為:'||datevalue );--打印
end;--結(jié)束選中語句,運行就可以得到當前日期

oracle declare報錯問題
oracle使用declare總是報錯:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following。
最終發(fā)現(xiàn)是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;總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
oracle常用分析函數(shù)與聚合函數(shù)的用法
今天小編就為大家分享一篇關(guān)于oracle常用分析函數(shù)與聚合函數(shù)的用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
詳解oracle中通過觸發(fā)器記錄每個語句影響總行數(shù)
這篇文章主要介紹了詳解oracle中通過觸發(fā)器記錄每個語句影響總行數(shù)的相關(guān)資料,需要的朋友可以參考下2017-06-06
Oracle數(shù)據(jù)庫如何獲取當前自然周,當前周的起始和結(jié)束日期
Oracle數(shù)據(jù)庫如何獲取當前自然周,當前周的起始和結(jié)束日期問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12
Oracle 數(shù)據(jù)庫針對表主鍵列并發(fā)導(dǎo)致行級鎖簡單演示
本文簡單演示針對表主鍵并發(fā)導(dǎo)致的行級鎖,鎖的產(chǎn)生是因為并發(fā)。沒有并發(fā),就沒有鎖。并發(fā)的產(chǎn)生是因為系統(tǒng)需要,系統(tǒng)需要是因為用戶需要,感興趣的你可以參考下哈,希望可以幫助到你2013-03-03
Oracle數(shù)據(jù)庫中的用戶授權(quán)、取消權(quán)限方式
Oracle數(shù)據(jù)庫中的用戶授權(quán)分為系統(tǒng)權(quán)限和對象權(quán)限,系統(tǒng)權(quán)限允許用戶執(zhí)行特定的系統(tǒng)級操作,如創(chuàng)建表或啟動事務(wù),對象權(quán)限針對特定數(shù)據(jù)庫對象,如表、視圖或過程,包括SELECT、INSERT、UPDATE和DELETE等,角色是一組權(quán)限的集合,可以簡化權(quán)限管理2024-12-12
Linux 創(chuàng)建oracle數(shù)據(jù)庫的詳細過程
這篇文章主要介紹了Linux 創(chuàng)建oracle數(shù)據(jù)庫,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03

