解决方案 »
- hibernate3.2 oracle case when 查询 问题
- oracle中pl/sql编程 编写1+2+3+。。。。+100的和??
- 一对多这种方式该‘1,2,3’该怎么关联
- 如何在一个oracle库定时从另一个oracle库获取数据
- 关于数据库同步的问题?
- 关于脚本中远程连接时,发生异常
- sql语句中的引号问题,在线等待解决!
- 求教:在management server 中导出数据库问题
- 更改8.0.5 for AIX数据库字符集贼奇怪的问题
- 求版面上的一篇关于oracle和其他几种数据库讨论的帖子!!!
- oracle 存储过程 临时表for 循环 添加数据
- 一个查询条件,求助!!!
最后用dbms_out.put_line(cur.列)输出
m_check_date date;
xxx table_a%rowtype;
begin
m_check_date := to_date('201208','yyyyMM');
select * into xxx from table_a where to_date(check_date,'yyyyMM') in (check_date);
end;这样可以输出一行,想都出来,用游标加个for循环。
ddl需要用动态sql的方式,不能直接在plsql中使用
--给你写个简单的例子,仿着改下就可以了,cursor emp_cur is后面换成你的select 语句
--列出你自已的列,不懂再问吧
set serveroutput on;
declare
cursor emp_cur is select empno,ename from emp;
begin
for emp_rec in emp_cur
loop
dbms_output.put_line(emp_rec.empno||'-'||emp_rec.ename);
end loop;
end;
/
--列出你自已的列,不懂再问吧
set serveroutput on;
declare
cursor emp_cur is select empno,ename from emp;
begin
for emp_rec in emp_cur
loop
dbms_output.put_line(emp_rec.empno||'-'||emp_rec.ename);
end loop;
end;
--------------
针对你写的是,我想输出应该是
中国-湖北
中国-广东 是这样吧。。我想要的是表格输出那种