vtv:=vt(1,2,3,4,5)是什么意思?它不是sql語句
解决方案 »
- orcale 从 链接服务器 查数据的 SQL
- 求一汇总sql写法
- 本机安装oracle 10 g即时客户端出现下面的问题求 大神解决
- cursor的问题
- 请教关于竞价系统数据库设计的问题
- oracle817的问题
- 如何分离oracle客户端,oracle版本为8i,操作系统为win2000?(在线)
- ORACLE中有没有函数可修改调度时间,如得到当前的时间,能不能算出前15分钟的时间?怎么算,谢谢
- 创建完资料库后启动不了management server服务?
- 请问那位兄弟真正的试过,用ASP连接ORACLE后,是不是RECORDCOUNT,PAGECOUNT的属性都没有了
- VIR??
- PL_SQL中存储过程的问题,请高手帮忙...
type vt is table of number;
vtv vt;
begin
vtv:=vt(1,2,3,4,5);
for vc in 1..5 loop
dbms_output.put_line(vtv(vc));
end loop;
dbms_output.new_line;
end;
所以不想直接写,而想用动态执行.
type vt is table of number;
vtv vt;
sql_tep VARCHAR2(50);
begin
sql_tep:='begin vtv:=vt(1,2,3,4,5) end;';
execute immediate sql_tep;
for vc in 1..5 loop
dbms_output.put_line(vtv(vc));
end loop;
dbms_output.new_line;
end;
/