顾美玲勾引管家|日韩黄色成人|国产精品theporn动漫|欧美日日日|国产精品探花在线

專(zhuān)業(yè)只做數(shù)據(jù)庫(kù)實(shí)訓(xùn)和認(rèn)證的品牌機(jī)構(gòu)

微信公眾號(hào)新浪微博
免費(fèi)咨詢(xún)電話(huà):400-0909-964
當(dāng)前位置: 網(wǎng)站首頁(yè) > DBA實(shí)戰(zhàn) > DBA課程 > Oracle培訓(xùn)教程:PL/SQL變量聲明

Oracle培訓(xùn)教程:PL/SQL變量聲明

文章來(lái)源: 更新時(shí)間:2016/7/20 15:13:48

在線(xiàn)老師點(diǎn)擊咨詢(xún):

最新學(xué)訊:近期OCP認(rèn)證正在報(bào)名中,因考試人員較多請(qǐng)盡快報(bào)名獲取最近考試時(shí)間,報(bào)名費(fèi)用請(qǐng)聯(lián)系在線(xiàn)老師,甲骨文官方認(rèn)證,報(bào)名從速!

我要咨詢(xún)

Oracle培訓(xùn)教程:PL/SQL變量聲明,PL/SQL支持SQL中的數(shù)據(jù)類(lèi)型,PL/SQL中正常支持NUMBER,VARCHAR2,DATE等Oracle SQL數(shù)據(jù)類(lèi)型。聲明變量必須指明變量的數(shù)據(jù)類(lèi)型,也可以聲明變量時(shí)對(duì)變量初始化,變量聲明必須在聲明部分。聲明變量的語(yǔ)法是:

語(yǔ)法格式:聲明變量

變量名 數(shù)據(jù)類(lèi)型[ :=初始值]

語(yǔ)法解析:

數(shù)據(jù)類(lèi)型如果需要長(zhǎng)度,可以用括號(hào)指明長(zhǎng)度,比如:varchar2(20)。

代碼演示:聲明變量

SQL> DECLARE

  2       sname VARCHAR2(20) :='jerry'; 

  3  BEGIN

  4       sname:=sname||' and tom'; 

  5       dbms_output.put_line(sname); 

  6  END;

  7  /jerry

PL/SQL procedure successfully completed

代碼解析:

① 聲明一個(gè)變量sname,初始化值是“jerry”。字符串用單引號(hào),如果字符串中出現(xiàn)單引號(hào)可以使用兩個(gè)單引號(hào)(’’)來(lái)表示,即單引號(hào)同時(shí)也具有轉(zhuǎn)義的作用。

② 對(duì)變量sname重新賦值,賦值運(yùn)算符是“:=”。

③ dbms_output.put_line是輸出語(yǔ)句,可以把一個(gè)變量的值輸出,在SQL*Plus中輸出數(shù)據(jù)時(shí),可能沒(méi)有結(jié)果顯示,可以使用命令:set serveroutput on設(shè)置輸出到SQL*Plus控制臺(tái)上。

對(duì)變量賦值還可以使用SELECT…INTO 語(yǔ)句從數(shù)據(jù)庫(kù)中查詢(xún)數(shù)據(jù)對(duì)變量進(jìn)行賦值。但是查詢(xún)的結(jié)果只能是一行記錄,不能是零行或者多行記錄。

代碼演示:變量賦值

SQL> DECLARE

  2       sname VARCHAR2(20) DEFAULT 'jerry'; 

  3  BEGIN

  4       SELECT ename INTO sname FROM emp WHERE empno=7934; 

  5       dbms_output.put_line(sname);

  6  END;

  7  /

MILLER

PL/SQL procedure successfully completed

代碼解析:

① 變量初始化時(shí),可以使用DEFAULT關(guān)鍵字對(duì)變量進(jìn)行初始化。

② 使用select…into語(yǔ)句對(duì)變量sname賦值,要求查詢(xún)的結(jié)果必須是一行,不能是多行或者沒(méi)有記錄。

本文地址:http://www.mudan321.com/dba/kecheng/12524852621.html 轉(zhuǎn)載請(qǐng)注明!


PostgreSQL入門(mén)到精通 100+ 個(gè)學(xué)習(xí)資料

Oracle培訓(xùn)機(jī)構(gòu)

金牌講師<>

冉乃綱-老師CUUG金牌講師
冉老師 CUUG金牌講師 Oracle及RedHat高級(jí)講師、Unix/Linux 資深專(zhuān)家...[詳細(xì)了解老師]

免費(fèi)咨詢(xún)上課流程 客服在線(xiàn)中

陳衛(wèi)星-老師CUUG金牌講師
陳老師 CUUG金牌講師 精通Oracle管理、備份恢復(fù)、性能優(yōu)化 11年Ora...[詳細(xì)了解老師]

免費(fèi)咨詢(xún)上課流程 客服在線(xiàn)中

選學(xué)校如何選擇適合自己的學(xué)校

CUUG -CHINA UNIX USER GROUP,是國(guó)際UNIX組織UNIFORUM的中國(guó)代表,是國(guó)內(nèi)悠久的專(zhuān)業(yè)UNIX培訓(xùn)機(jī)構(gòu),被譽(yù)為中國(guó)UNIX 的搖籃。多年來(lái),以提高教學(xué)質(zhì)量為本,強(qiáng)調(diào)素質(zhì)教育,積極引進(jìn)、消化國(guó)外的新技術(shù),有效的結(jié)合中國(guó)....[詳情]

一站式服務(wù)(從入學(xué)到就業(yè)一幫到底)

入學(xué)

學(xué)習(xí)

就業(yè)

實(shí)操

食宿
地址:北京市海淀區(qū)田村山南路35號(hào)院17號(hào)樓
課程咨詢(xún): 400-0909-964
企業(yè)服務(wù):137 1818 8639(陳經(jīng)理)
部分信息來(lái)源于網(wǎng)絡(luò),如有錯(cuò)誤請(qǐng)聯(lián)系指正!
版權(quán)所有@北京神腦資訊技術(shù)有限公司 (CUUG,中國(guó)UNIX用戶(hù)協(xié)會(huì)) Copyright 2016 ALL Rights Reserved 京ICP備11008061號(hào)-1