社区
Oracle
帖子详情
execute immediate 能否得到返回值?
pastime_Wang
2005-09-28 09:59:09
execute immediate 能否 执行select count(*) into aa from table 并从执行中得到变量
aa得值?
如何操作谢谢?
...全文
381
2
打赏
收藏
execute immediate 能否得到返回值?
execute immediate 能否 执行select count(*) into aa from table 并从执行中得到变量 aa得值? 如何操作谢谢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pastime_Wang
2005-09-29
打赏
举报
回复
谢谢!!
wfeng7907
2005-09-29
打赏
举报
回复
execute immediate 'select count(*) from table ' into aa;
C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 易懂
C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 --PL/SQL基础1 declare begin dbms_output.('不输出不换行'); dbms_output.put_line('输出并换行'); end; --PL/SQL基础2 declare dig number(20,2); begin select avg(price) into dig from products; dbms_output.put_line('电子产品的平均价格是'||dig); end; --PL/SQL基础3 根据产品编号获得产品对象 --pname products.name%type; pname变量的类型与products.name列的类型一样 declare pid constant products.id%type:=1; --定义常量,初值1 pname products.name%type; pda
te
products.addda
te
%type; begin --pid:=1; select name,addda
te
into pname,pda
te
from products where id=pid; dbms_output.put_line('产品名称是:'||pname||',日期'||pda
te
); end; --PL/SQL基础4 根据产品编号获得产品对象 --obj products%rowtype; obj与products表的单行类型一样,可以通过点运算取值obj.price declare obj products%rowtype; begin select * into obj from products where id=&编号; dbms_output.put_line('产品名称是:'||obj.name||',价格:'||obj.price); end; --PL/SQL基础5 条件if declare vid products.id%type; vprice products.price%type; begin vid:=&编号; select price into vprice from products where id=vid; if vprice100 and vprice<=1000 then dbms_output.put_line('价格在100—1000之间'); else dbms_output.put_line('价格在1000以上'); end if; end; --PL/SQL基础5 多条件case begin case '&等级' when 'A' then dbms_output.put_line('优秀'); when 'B' then dbms_output.put_line('合格'); when 'C' then dbms_output.put_line('不合格'); end case; end; select id, name, typeid, price, addda
te
from products crea
te
table students( Id int pr
im
ary key, sex int ) insert into students select 1,1 from dual union select 2,0 from dual union select 3,1 from dual union select 4,0 from dual union select 5,1 from dual insert into students(Id) values(6) select * from students; select transla
te
(transla
te
('1心1意 3心2意','1','一'),'3','三') from dual; select id,nvl(transla
te
(transla
te
(sex,1,'女'),0,'男'),'未知') from students; select id,case as 性别 from( sele
EXECU
TE
IM
MEDIA
TE
EXECU
TE
IM
MEDIA
TE
代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的 SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,
EXECU
TE
IM
MEDIA
TE
的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然 可用,但是推荐使用
EXECU
TE
IM
MEDIA
TE
,因为它获的收益在
iPXE精讲/PXE/DHCP/TFTP/HTTP/BIOS/UEFI
PXE的全程是Preboot
eXecu
te
Environment,是In
te
l提出来的一项用于通过网络引导系统的标准。之后在该标准之上,出现了gPXE这类免费开源的PXE扩展增强版软件,在gPXE停止开发后,iPXE作为其中一个分支继续扛起了增强...
mysql
execu
te
im
media
te
_动态SQL之
EXECU
TE
IM
MEDIA
TE
1
EXECU
TE
IM
MEDIA
TE
oracle中DBMS_SQL package包和
EXECU
TE
IM
MEDIA
TE
都可以用来解析并执行动态SQL语句或非运行时创建的PL/SQL块,相比较而言,
EXECU
TE
IM
MEDIA
TE
使用较简单,能够满足较常用的需要。1.1语法
EXECU
TE
IM
MEDIA
TE
v_sql[BULK COLLECT INTO...
mybatis调取oracle
execu
te
im
media
te
动态拼接函数返回结果
1:编写简单函数: crea
te
or replace function fun_dynamic(cusfun varchar2) return varchar2 is vSQL varchar2(200); Result varchar2(200); begin --vSQL := 'BEGIN :1:=FNC_
TE
ST(2,3,:res); END;'; vSQL :=
Oracle
17,081
社区成员
55,235
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章