成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

oracle存儲過程中賦值給變量的方法有哪些

賦值給變量的方法:1、使用“:=”直接賦值,語法“變量名:=值;”;2、使用“select 表字段 into 變量 from 表”語句;3、使用“execute immediate sql語句字符串 into 變量”語句。

oracle存儲過程中賦值給變量的方法有哪些

本教程操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

Oracle存儲過程 變量聲明和賦值的方法

1.聲明變量的3種方式

按照數據類型的聲明方式進行區分

方式一:直接聲明數據類型

格式:變量名 數據類型(大小)

V_START_DATE VARCHAR2(19); v_num number;

  說明:

  設置為字符串類型時,需要指定大小,否則報錯;

  變量的聲明必須在"begin"關鍵字之前進行。

--錯誤用法 BEGIN v_sql varchar2(100) := 'SELECT ORGSEQ FROM BASE_ORG_INFO where orgcode=to_char(410621101233)';

方式二:使用%TYPE聲明

格式:變量名 表名.字段名%TYPE

含義:該變量的數據類型與指定表的指定字段的數據類型一致

V_ORGSEQ BASE_ORG_INFO.ORGSEQ%TYPE;

  方式三:使用%ROWTYPE聲明

  格式:變量名 表名%ROWTYPE

  含義:該變量的數據類型與指定表的指定行記錄(所有字段)的數據類型一致

--VIRTUAL_CARD表整行數據 V_ROW_VIRTUAL_CARD VIRTUAL_CARD%ROWTYPE; 

  小結:

  在存儲過程中,聲明變量時,不需要使用關鍵字"DECLARE"; 

  變量不區分大小寫;

  變量在使用前必須聲明。

2.變量賦值的3種方式

方式一:直接賦值,使用":="

  使用條件:適用于聲明變量的前2種方式。

V_ORGID :=  '110';  

  說明:

  變量后面跟不能直接是sql語句,sql不會執行,可以參考方式三。

--錯誤用法 V_ORGSEQ := SELECT ORGSEQ INTO V_ORGSEQ FROM BASE_ORG_INFO; --正確用法 V_ORGSEQ := 'SELECT ORGSEQ INTO V_ORGSEQ FROM BASE_ORG_INFO';

  變量的聲明和賦值可以一塊進行。

--正確用法 v_sql varchar2(100) := 'SELECT ORGSEQ FROM BASE_ORG_INFO where orgcode=to_char(410621101233)'; BEGIN  /* 具體業務 */ END;

方式二:select 表字段 into 變量 from 表

變形一:查詢指定表的一個指定字段

  使用條件:適用于聲明變量的前2種方式可以使用

--根據醫療機構ID查詢對應的父機構的機構序列 SELECT ORGSEQ INTO V_ORGSEQ FROM BASE_ORG_INFO  WHERE ORGID =        (SELECT PARENTORGID FROM BASE_ORG_INFO WHERE ORGID = V_ORGID);

變形二:查詢指定表的所有字段

  使用條件:只適用于聲明變量的第3種方式

--將id=5120的VIRTUAL_CARD表數據賦值給變量V_ROW_VIRTUAL_CARD SELECT * INTO V_ROW_VIRTUAL_CARD FROM VIRTUAL_CARD T where t.id = 5120;

  說明:

  查詢結果只能返回一條記錄;

  查詢的表字段必須是該表的所有字段。

  錯誤舉例:

--錯誤舉例一:查詢的是所有表記錄 SELECT * INTO V_ROW_VIRTUAL_CARD FROM VIRTUAL_CARD T; --錯誤舉例二:查詢的是該表的多個字段 SELECT t.id,t.name INTO V_ROW_VIRTUAL_CARD FROM VIRTUAL_CARD T;  

方式三:execute immediate sql語句字符串 into 變量

declare/* 存儲過程,不需要聲明 */   v_sql varchar2(100);   V_ORGSEQ varchar2(100); begin   v_sql := 'SELECT ORGSEQ FROM BASE_ORG_INFO where orgcode=to_char(410621101233)';   --V_ORGSEQ賦值   execute immediate v_sql INTO V_ORGSEQ;   --打印結果   DBMS_OUTPUT.put_line(V_ORGSEQ); END;

3.變量的調用

  一般來說,變量只有這3種使用場景:賦值、邏輯判斷、算術運算;

  說明:不能用作查詢列

--錯誤調用 select V_ORGSEQ from dual;

  使用%ROWTYPE聲明的變量如何調用?

  利用"變量名.表字段"的方式可以取到該表中指定行(返回行)的指定列(任意列)所代表的數據。

--V_ROW_VIRTUAL_CARD賦值 SELECT * INTO V_ROW_VIRTUAL_CARD FROM VIRTUAL_CARD T where t.id = 5120; --調用 DBMS_OUTPUT.put_line(V_ROW_VIRTUAL_CARD.ID);  

推薦教程:《Oracle教程》

贊(1)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
中国大陆高清AⅤ毛片| 综合无码一区二区三区| 有人有在线看片的吗www视频| 又大又长粗又爽又黄少妇毛片| 中文字幕久无码免费久久| JAGNEXSMAX在日本| 成人亚洲色欲色一欲WWW| 国产97在线 | 免费| 国产又大又黑又粗免费视频| 久久精品人妻一区二区三区一| 久久亚洲AV无码精品色午夜麻 | 亚洲AV无码成H人动漫网站| 亚洲欧美一区二区成人片牛牛| 淫淫网站日本网站黑人大吊| WWW一区二区三区在线 || 国产97成人亚洲综合在线| 狠狠色噜噜狠狠亚洲AV| 蜜芽VA亚洲VA欧美VA天堂| 日本在线 | 中文| 亚洲 国产 制服 丝袜 一区| 亚洲中文字幕日本无线码| 99热成人精品热久久6网站| 顶级欧美RAPPER| 国产一区二区三区在线视頻| 满18岁夜里禁用100款APP| 日韩日韩日韩日韩 日韩 日韩| 亚洲AV无码国产综合专区| 中文字幕一区二区人妻| 国产AV午夜精品一区二区入口| 寂寞视频一对一视频APP| 欧美成人精品欧美一级乱黄| 天天摸天天添天天爱| 亚洲日韩在线中文字幕综合| jlzzjlzz全部女高潮| 国产欧美亚洲精品第一页| 领导不戴套玩弄下属娇妻| 色噜噜狠狠色综合久色AⅤ网黑 | 麻豆AV一区二区三区| 国产成人AV综合亚洲色欲美女| 韩国无码AV片在线观看| 欧美变态另类ZOZO| 性色AV一区二区三区咪爱四虎| 综合无码一区二区三区| 国产精品人成视频免费播放| 局长趴在雪白的身上耸动| 少妇太爽丰满一区二区| 夜夜躁狠狠躁日日躁2022| 成人特黄A级毛片免费视频| 精品无人区卡卡卡卡卡二卡三乱码 | 中文字幕日产无码| 成码无人AV片在线观看网站| 极品少妇被猛得白浆直流草莓| 女的用嘴巴吃鸡会得HPV| 西方38大但人文艺术| 18禁男女爽爽爽午夜网站免费| 国产女人好紧好爽| 欧美黑人性爱视频 | 三级4级全黄60分钟| 亚洲色欲色欲综合网站| 伽罗ちゃんが腿法| 老师你乖乖的可以让你少吃点苦头| 水蜜桃国产精品欧美日韩一区不卡| 又粗又硬又大又爽免费视频播放| 国产激情З∠视频一区二区 | 24小时日本在线| 国产熟女高潮精品视频区| 欧美性大战久久久久久久| 亚洲成A人片在线观看你懂的| 潮喷失禁大喷水AⅤ无码| 久久久久精品电影一区二区三区| 四虎影视APP IOS| 50妺妺窝人体色WWW在线| 极品婬荡少妇XXXX欧美| 少妇人妻激情乱人伦| 2021最新国产在线人成| 娇妻借好友1—38| 我趁老师睡觉摸她奶脱她内裤| CAOPOREN个人免费公开| 久久久精品人妻久久影视| 午夜精品久久久久久不卡| 草莓视频免费观看| 男女18禁啪啪无遮挡激烈网站| 亚洲韩国精品无码一区二区三区 | 天天躁日日躁狠狠躁日日躁| Chinese45丰满成熟HD| 久久久亚洲欧洲日产国码ΑV| 亚洲AV成人片色在线观看高潮| 短裙公车被直接进入被C| 女人被男人吃奶到高潮 | 差差漫画页面在线阅读弹窗在线看| 巨大黑人一级毛片| 亚洲精品宾馆在线精品酒店| 国产精品私密保养| 日韩一区二区三区精品| AV在线一区二区三区| 久久理论片午夜琪琪电影网| 亚洲AV永久无码精品桃花岛| 国产精品人人妻人色五月| 日日摸日日踫夜夜爽无码| BDSM女囚BDSMTV| 免费AV网站在线观看| 亚洲性日韩精品一区二区三区| 国内精品国内精品自线在拍| 图片 小说 校园 激情 都市| 丁香花在线观看免费高清版| 秋霞鲁丝AV一区二区三区| 69综合精品国产二区无码| 老熟妇高潮一区二区三区 | 久久精品国产亚洲AV大全| 亚洲AV日韩AV成人AV| 国产乱人伦AV麻豆网| 婷婷俺也去俺也去官网| 公侵犯人妻一区二区三区四区| 日本一卡二卡四卡无卡国产| NARUTOMANGA全彩纲手| 欧美黑人XXXX性高清版| 97久久人人超碰超碰窝窝| 免费看男阳茎进女阳道动态图| 影音先锋AV天堂| 乱人伦中文无码视频| 一边做饭一边躁狂的原因分析| 久久精品国产网红主播| 亚洲欧美一区二区成人片婷婷 | 亚洲无人区码二码三码区别图| 精品国产一区二区三区色欲 | А√天堂中文最新版在线下载种子 | 办公室撕开奶罩揉吮奶头H文| 免费无遮挡毛片中文字幕| 中国帅气体育生GARY网站| 麻豆CHINESE男男GAYF| 撞击到最深处她抽搐喷水| 男人做一次爱能舒服多久| 99久久人妻无码精品系列| 欧洲多毛裸体XXXXX| 被带到满是X玩具的房间挑调游戏| 欧洲熟妇色XXXXⅩ欧洲老妇色 | 国产又粗又猛又黄又爽无遮挡| 亚洲AV无码片在线观看| 精品久久香蕉国产线看观看亚洲| 亚洲爱婷婷色婷婷五月| 久久99精品久久久久久| 尤物爽到高潮潮喷视频大全 | 996热RE视频精品视频这里| 欧美牲交黑粗硬大在线视频| 波多野结衣高清一区二区三区 | 亚洲婷婷综合色高清在线| 老肥熟妇丰满大屁股在线播放 | 少妇无码一区二区三区免费| 国产精品白丝AV嫩草影院| 香港三级日本三级A视频| 娇妻在厨房被朋友玩得呻吟| 野花视频在线手机免费观看| 免费光看午夜请高视频| 八戒成年私人影院| 天堂BT种子在线最新版资源| 国产又黄又潮娇喘视频在线观看| 亚洲熟妇无码av叧娄本色| 末成年女AV片一区二区丫| JIZZ成熟丰满韩国女人.| 丝瓜成视频人APP下载网站| 国产午夜精品免费一区二区三区| 亚洲欧洲AV综合一区二区三区| 免费看男阳茎进女阳道动态图| 成人久久免费网站| 新CHINESE无套小帅KTV| 久久久不卡国产精品一区二区| 97人人澡人人爽人人模亚洲| 色综合AV男人的天堂伊人| 国产中年熟女高潮大集合| 又湿又紧又大又爽A视频男| 青草青草视频2免费观看| 国产精品VA在线播放我和闺蜜| 亚洲老熟女 @ TUBEUM| 女人自熨全过程直播| 饭桌上故意张开腿让公H| 亚洲AV无码乱码在线观看| 蜜中蜜3在线观看视频| 嗯…啊 摸 湿 奶头免费视频| 亚洲AV无码XXX麻豆艾秋| 美女扒开尿口让男人桶| 成人伊人亚洲人综合网站| 亚洲成AV人片在WWW鸭子| 年轻漂亮岳每4乱理2 | 无码人妻斩一区二区三区| 久久久久精品国产四虎2021| 拔萝卜视频免费观看高清下载| 五十路六十路七十路熟婆| 久久亚洲精品国产亚洲老地址| 产高清在线精品一区二区三区| 亚洲AV无码一区二区乱子伦AS | 无人区一码二码乱码区别在哪| 久久男人AV资源网站无码| 肥臀浪妇太爽了快点再快点| 亚洲色成人网站WWW永久小说 | 蜜桃精品欧美一区二区三区 | 国产精品美女被操| 在线看片无码永久免费视频| 图片区小说区激情春色| 鲁一鲁AV2019在线| 国产精品久免费的黄网站|