最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle工具PL/SQL的基本語(yǔ)法

 更新時(shí)間:2021年12月17日 16:04:28   作者:回憶若風(fēng)  
這篇文章主要介紹了Oracle工具PL/SQL的基本語(yǔ)法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在本章中,我們將學(xué)習(xí)PL/SQL的基本語(yǔ)法,PL/SQL是塊結(jié)構(gòu)語(yǔ)言; PL/SQL程序劃分成幾個(gè)部分,并在每個(gè)部分中寫(xiě)入邏輯代碼塊。每個(gè)塊由三個(gè)子部分組成 -

  • 聲明部分 - 此部分是以關(guān)鍵字DECLARE開(kāi)頭。這是一個(gè)可選部分,并定義了程序中要使用的所有變量,游標(biāo),子程序和其他元素。
  • 可執(zhí)行命令部分 - 此部分包含在關(guān)鍵字BEGINEND之間,這是一個(gè)強(qiáng)制性部分。它由程序的可執(zhí)行PL/SQL語(yǔ)句組成。它應(yīng)該有至少一個(gè)可執(zhí)行代碼行,它可以只是一個(gè)NULL命令,表示不執(zhí)行任何操作。
  • 異常處理部分 - 此部分以關(guān)鍵字EXCEPTION開(kāi)頭。這是一個(gè)可選部分,它包含處理程序中錯(cuò)誤的異常。

每個(gè)PL/SQL語(yǔ)句以分號(hào)(;)結(jié)尾。 使用BEGINEND可以將PL/SQL塊嵌套在其他PL/SQL塊中。 以下是PL/SQL塊的基本結(jié)構(gòu) -

DECLARE 
   <declarations section> 
BEGIN 
   <executable command(s)>
EXCEPTION 
   <exception handling> 
END;

Hello World示例

DECLARE 
   message  varchar2(20):= 'Hello, World!'; 
BEGIN 
   dbms_output.put_line(message); 
END; 
/

END;行表示PL/SQL塊的結(jié)尾。要從SQL命令行運(yùn)行代碼,需要在代碼的最后一行之后鍵入/字符。當(dāng)上述代碼在SQL提示符下執(zhí)行時(shí),它會(huì)產(chǎn)生以下結(jié)果 -

Hello World
PL/SQL procedure successfully completed.

PL/SQL標(biāo)識(shí)符

PL/SQL標(biāo)識(shí)符是常量,變量,異常,過(guò)程,游標(biāo)和保留字。標(biāo)識(shí)符包括一個(gè)字母,可選地后跟多個(gè)字母,數(shù)字,美元符號(hào),下劃線和數(shù)字符號(hào),不得超過(guò)30個(gè)字符。

默認(rèn)情況下,標(biāo)識(shí)符不區(qū)分大小寫(xiě)。例如,可以使用integerINTEGER來(lái)表示一個(gè)數(shù)值。 不能使用保留關(guān)鍵字作為標(biāo)識(shí)符。

PL/SQL分隔符

分隔符是具有特殊含義的符號(hào)。以下是PL/SQL中的分隔符列表 -

分隔符 描述
+,-, *, / 加法,減法/負(fù),乘法,除法
% 屬性綁定
' 字符串分隔符
. 組件選擇符
(,) 表達(dá)式或列表分隔符
: 主機(jī)變量指示符
, 項(xiàng)目分隔符
" 引用標(biāo)識(shí)符分隔符
= 關(guān)系運(yùn)算符
@ 遠(yuǎn)程訪問(wèn)指示符
; 聲明或語(yǔ)句終止符
:= 賦值運(yùn)算符
=> 關(guān)聯(lián)運(yùn)算符
ΙΙ 連接運(yùn)算符
** 指數(shù)運(yùn)算符
<<, >> 標(biāo)簽分隔符(開(kāi)始和結(jié)束)
/*, */ 多行注釋分隔符(開(kāi)始和結(jié)束)
-- 單行注釋指示符
.. 范圍運(yùn)算符
<, >, <=, >= 關(guān)系運(yùn)算符
<>, '=, ~=, ^= 不同版本的”不等于”運(yùn)算符

PL/SQL注釋

程序注釋可以在編寫(xiě)的PL/SQL代碼中包含的說(shuō)明性文字,并幫助其他人閱讀源代碼。所有編程語(yǔ)言都允許某種形式的注釋。

PL/SQL支持單行和多行注釋。注釋中的所有字符都被PL/SQL編譯器忽略。 PL/SQL單行注釋以分隔符開(kāi)頭 --(雙連字符),多行注釋由/**/括起來(lái)。

DECLARE 
   -- variable declaration 
   message  varchar2(20):= 'Hello, World!'; 
BEGIN 
   /* 
   *  PL/SQL executable statement(s) 
   */ 
   dbms_output.put_line(message); 
END; 
/

當(dāng)上述代碼在SQL *Plus提示符下執(zhí)行時(shí),它會(huì)產(chǎn)生以下結(jié)果 -

Hello World
PL/SQL procedure successfully completed.

PL/SQL程序單元

PL/SQL單元是以下任何一個(gè) -

  • PL/SQL塊
  • 函數(shù)
  • 包體
  • 過(guò)程
  • 觸發(fā)器
  • 類(lèi)型
  • 類(lèi)型體

相關(guān)文章

  • plsql和tsql常用函數(shù)比對(duì)

    plsql和tsql常用函數(shù)比對(duì)

    plsql與tsql的語(yǔ)法不同,大家可以參考下。
    2009-09-09
  • Linux?CentOS7安裝Oracle11g的超完美新手教程

    Linux?CentOS7安裝Oracle11g的超完美新手教程

    Linux下安裝Oracle相比windows安裝Oracle要顯得繁瑣很多,繁瑣在前期準(zhǔn)備工作很多,下面這篇文章主要給大家介紹了關(guān)于Linux?CentOS7安裝Oracle11g的超完美教程,需要的朋友可以參考下
    2022-07-07
  • oracle select執(zhí)行順序的詳解

    oracle select執(zhí)行順序的詳解

    本篇文章是對(duì)oracle select執(zhí)行順序進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle中定時(shí)任務(wù)的使用(創(chuàng)建查看刪除等)

    Oracle中定時(shí)任務(wù)的使用(創(chuàng)建查看刪除等)

    Oracle沒(méi)有內(nèi)置的定時(shí)任務(wù)功能,但可以使用Oracle的Job Scheduler來(lái)實(shí)現(xiàn)類(lèi)似的功能,本文主要介紹了Oracle中定時(shí)任務(wù)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • oracle日期分組查詢(xún)的完整實(shí)例

    oracle日期分組查詢(xún)的完整實(shí)例

    這篇文章主要給大家介紹了關(guān)于oracle日期分組查詢(xún)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Oracle 11g 新特性 Flashback Data Archive 使用實(shí)例

    Oracle 11g 新特性 Flashback Data Archive 使用實(shí)例

    這篇文章主要介紹了Oracle 11g 新特性 Flashback Data Archive 使用實(shí)例,Flashback Data Archive 的主要作用是在它的有效期內(nèi)將保存事務(wù)改變的信息,需要的朋友可以參考下
    2014-07-07
  • Oracle創(chuàng)建自增表分區(qū)之按月、按天自增表分區(qū)步驟詳解

    Oracle創(chuàng)建自增表分區(qū)之按月、按天自增表分區(qū)步驟詳解

    這篇文章主要給大家介紹了關(guān)于Oracle創(chuàng)建自增表分區(qū)之按月、按天自增表分區(qū)的相關(guān)資料,Oracle表對(duì)數(shù)據(jù)進(jìn)行月度分區(qū)是一種將數(shù)據(jù)分組的有效方法,此方法是將數(shù)據(jù)根據(jù)它們所屬時(shí)間段將其存儲(chǔ)為不同分區(qū),需要的朋友可以參考下
    2023-11-11
  • oracle常見(jiàn)故障類(lèi)別及規(guī)劃解析

    oracle常見(jiàn)故障類(lèi)別及規(guī)劃解析

    這篇文章主要介紹了oracle常見(jiàn)故障及規(guī)劃解析,小編覺(jué)得還是不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Oracle中的常用函數(shù)詳解

    Oracle中的常用函數(shù)詳解

    本文詳細(xì)講解了Oracle中的常用函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 解決Oracle安裝遇到Enterprise Manager配置失敗問(wèn)題

    解決Oracle安裝遇到Enterprise Manager配置失敗問(wèn)題

    這篇文章主要介紹了Oracle安裝遇到Enterprise Manager配置失敗問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12

最新評(píng)論

湖北省| 资兴市| 吐鲁番市| 定远县| 大城县| 长武县| 龙江县| 宁蒗| 镇雄县| 宣汉县| 乐都县| 酉阳| 雷州市| 阿城市| 吴桥县| 崇州市| 华坪县| 石城县| 永善县| 南郑县| 榆树市| 松滋市| 普格县| 隆德县| 黑山县| 无棣县| 西乡县| 江陵县| 北流市| 什邡市| 甘南县| 喀喇| 敦化市| 临清市| 金阳县| 景泰县| 读书| 乌鲁木齐县| 武乡县| 凉山| 宿迁市|