老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

PL/SQL復(fù)合變量

復(fù)合變量可以將不同數(shù)據(jù)類型的多個(gè)值存儲(chǔ)在一個(gè)單元中。由于復(fù)合類型可以由用戶自己根據(jù)需要定義其結(jié)構(gòu),所以復(fù)合數(shù)據(jù)類型也稱為自定義數(shù)據(jù)類型。

創(chuàng)新互聯(lián)建站是專業(yè)的新林網(wǎng)站建設(shè)公司,新林接單;提供做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行新林網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

在PL/SQL中,使用%TYPE聲明的變量類型與數(shù)據(jù)表中字段的數(shù)據(jù)類型相同,當(dāng)數(shù)據(jù)表中字段數(shù)據(jù)類型修改后,PL/SQL程序中相應(yīng)變量的類型也自動(dòng)隨之改變。

如EMP表中有一個(gè)ENAME字段,其數(shù)據(jù)類型為VARCHAR2(30),聲明變量v_name用來存放ENAME字段的數(shù)據(jù),聲明如下:

v_name emp.ename%TYPE;

則變量v_name的數(shù)據(jù)類型始終與ENAME字段的類型保持一致,即VARCHAR2(30),當(dāng)ENAME字段的數(shù)據(jù)類型改為VARCHAR2(50)時(shí),v_name變量的數(shù)據(jù)類型也自動(dòng)修改為VARCHAR2(50)。

DECLARE

    v_name emp.ename%TYPE;

BEGIN

    SELECT ename INTO v_name FROM emp

        WHERE empno=7788;

    DBMS_OUTPUT.PUT_LINE(v_name);

END;

/

PL/SQL提供了%ROWTYPE來存儲(chǔ)一行數(shù)據(jù)。例如,要定義DEPT表中的一行記錄,并且數(shù)據(jù)類型和每列類型一致可以使用%ROWTYPE,聲明如下:

dept_record dept%ROWTYPE;

下面使用%ROWTYPE類型的變量存儲(chǔ)DEPT表中的一行數(shù)據(jù),示例如下:

DECLARE

    v_dept dept%ROWTYPE;

BEGIN

    SELECT * INTO v_dept FROM dept

    WHERE deptno=30;

    DBMS_OUTPUT.PUT_LINE(v_dept.deptno);

    DBMS_OUTPUT.PUT_LINE(v_dept.dname);

    DBMS_OUTPUT.PUT_LINE(v_dept.loc);

END;

/

記錄類型與數(shù)據(jù)庫中的行結(jié)構(gòu)非常類似,使用記錄類型定義的變量可以存儲(chǔ)由多個(gè)列值組成的一行數(shù)據(jù)。當(dāng)使用記錄類型的變量時(shí),首先需要定義記錄的結(jié)構(gòu),然后定義記錄類型的變量。定義記錄類型時(shí)必須使用TYPE語句指出將在記錄中包含的字段及其數(shù)據(jù)類型,語法如下:

DECLARE

    TYPE emp_record_type IS RECORD(

        name emp.ename%TYPE,

        salary emp.sal%TYPE,

        dno emp.deptno%TYPE);  --自定義變量類型emp_record_type

    emp_record emp_record_type;  --定義emp_record_type類型的變量emp_record

BEGIN

    SELECT ename,sal,deptno INTO emp_record

        FROM emp WHERE empno=7788;  --查詢ename,sal,deptno賦值給變量emp_record

    DBMS_OUTPUT.PUT_LINE(emp_record.name);

END;

/

--------------------------------------------------

DECLARE

    TYPE emp_record_type IS RECORD(

        name emp.ename%TYPE,

        salary emp.sal%TYPE,

        dno emp.deptno%TYPE);  --自定義變量類型emp_record_type

    emp_record emp_record_type;  --定義emp_record_type類型的變量emp_record

BEGIN

    SELECT ename,sal INTO emp_record.name,epm_record.salary

        FROM emp WHERE empno=7788;  --查詢ename,sal,deptno賦值給變量emp_record

    DBMS_OUTPUT.PUT_LINE(emp_record.name);

END;

/


當(dāng)前標(biāo)題:PL/SQL復(fù)合變量
標(biāo)題來源:http://www.xueling.net.cn/article/gipgjo.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 超碰免费福利 | 欧美亚一区二区 | 成人黄色三级毛片 | 综合综合综合综合综合网 | 欧美又粗又大色情hd堕落街传奇 | 爽到憋不住潮喷大喷水视频 | 亚洲激情四射视频中文字幕久久 | 偷拍女人私密按摩高潮视频 | 0855午夜福利 | 在线91| 超碰97在线人人 | 欧美一级理论 | 午夜老司机免费视频 | 精品国产a∨无码一区二区三区 | 久久99精品久久久久蜜臀 | 看全色黄大色黄大片大学生 | 日本视频网站在线观看 | 国产成人av三级在线观看 | 亚洲国产精品系列 | 日韩第一页在线 | 超碰97色 | 国产成人无码精品一区在线观看 | 在线视频一区二区三区三区不卡 | 一本久道中文字幕精品亚洲嫩 | 亚洲av无码专区国产乱码4se | 婷婷开心中文字幕 | 一道久在线无码加勒比 | 国产区在线观看 | 四虎影视免费永久在线观看 | 自拍偷拍精品视频 | 成人免费视频亚洲 | 波多野结衣强奷系列在线观看 | 久久tv中文字幕首页 | 艳母在线1-6 | WC女厕撒尿TV女厕偷拍 | 国产ts人妖系列高潮 | 超乳爆乳上司在线观看 | 亚洲欧美中文日韩在线 | 亚洲午夜成人精品无码软件 | 免费真人一级毛片 | a成人毛片 |