begin
EXECUTE IMMEDIATE 'drop table temp_1';
EXECUTE IMMEDIATE 'create table temp_1(name varchar2(8))';
end;

/**//*** DML ***/
declare
v_1 varchar2(8);
v_2 v,江蘇會計證考試報名,2022年會計從業資格考試報名,2022年江蘇會計從業證報名,2022年江蘇會計從業考試報名,江蘇2022年會計從業資格考試成報名,2022年江蘇會計從業考試,會計電算化考試試題,2022年江蘇會計電算化,江蘇會計電算化試題,江蘇會計電算化考試,江蘇初級會計電算化,江蘇初級會計電算化考試">

免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現在的位置:首頁 > IT認證 > oracle認證 >

Oracle動態SQL返回單條結果和結果集


1. DDL 和 DML

/*** DDL ***/
begin
EXECUTE IMMEDIATE 'drop table temp_1'
;
EXECUTE IMMEDIATE 'create table temp_1(name varchar2(8))'
;
end
;

/*** DML ***/

declare
v_1
varchar2(8
);
v_2
varchar2(10
);
str varchar2(50
);
begin

v_1:
='測試人員'
;
v_2:
='北京'
;
str := 'INSERT INTO test (name ,address) VALUES (:1, :2)'
;
EXECUTE IMMEDIATE str
USING v_1, v_2;
commit
;
end;



2. 返回單條結果

declare
str varchar2(500
);
c_1
varchar2(10
);
r_1 test
%
rowtype;
begin

c_1:
='測試人員'
;
str:='select * from test where name=:c WHERE ROWNUM=1'
;
execute immediate str into
r_1 using c_1;
DBMS_OUTPUT.PUT_LINE(R_1.NAME
||
R_1.ADDRESS);
end ;



3. 返回結果集

CREATE OR REPLACE package pkg_test as
/* 定義ref cursor類型
不加return類型,為弱類型,允許動態sql查詢,
否則為強類型,無法使用動態sql查詢;
*/

type myrctype
is ref cursor
;

--函數申明

function get(intID number) return myrctype;
end
pkg_test;
/


CREATE OR REPLACE package body pkg_test as

--函數體

function get(intID number) return myrctype is
rc myrctype;
--定義ref cursor變量

sqlstr varchar2(500);
begin

if intID=0 then

--靜態測試,直接用select語句直接返回結果

open rc for select id,name,sex,address,postcode,birthday from student;
else

--動態sql賦值,用:w_id來申明該變量從外部獲得

sqlstr := 'select id,name,sex,address,postcode,birthday from student where id=:w_id';
--動態測試,用sqlstr字符串返回結果,用using關鍵詞傳遞參數

open rc for sqlstr using intid;
end if
;

return
rc;
end
get;

end
pkg_test;
/

相關文章

無相關信息
更新時間2022-09-16 09:56:15【至頂部↑】
聯系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

電話:
付款方式   |   給我留言   |   我要糾錯   |   聯系我們




主站蜘蛛池模板: 基于plc的毕业设计论文题目 | 思念天边的你简谱| 二年级100个数学应用题| 怀男孩和女孩有什么区别| 养小动物的作文| 来自地狱| 人民的名义演员名单表| 风间由美风间ゆみav| 梁修身| 推普周主题班会活动记录| 诡娃| 红灯区未删减版| 漂亮主妇| 上海东方卫视节目表| 奖励员工的表扬通告怎么写| 房兵| 六级词汇电子版| 超越天堂菲律宾| 有冈大贵| 丰满妇女做a级毛片免费观看| 抖音网页抖音| 你迷上我 电视剧| 749局演员表| 小孩打屁股针视频| 笼中之怒| 动物聚会美术图片| 蕾切尔薇兹牺牲最大的电影| 《杨贵妃淫史》三级| 美国舞男| 金沙滩秦腔剧情介绍| 兰陵王电影| 迪卡娅电影| 甲铁城的卡巴内利| 音乐僵尸演员表| 捆绑vk视频| www.五月天| 邓紫飞| 美丽的坏女人中文字幕| 男同性恋| 叶子楣地下裁决| 都市频道在线直播观看|