Top
create or replace procedure p_table
(
p_g3e_fno g3e_features_optable.g3e_fno%type
)
as
v_xlmc VARCHAR2(12);
v_XLDM VARCHAR2(5);
cursor c_table IS
select g3e_table from g3e_component where g3e_cno=(select g3e_primaryattributecno
from g3e_features_optable where g3e_fno=p_g3e_fno);
type t_sor is ref cursor;
v_sor t_sor;
str varchar2(50);
begin
for v_table inc_tableloop
str:='select xlmc,xldm from '||v_table.g3e_table;
dbms_output.put_line(v_table.g3e_table);
open v_sor for str;
loop
fetch v_sor into v_xlmc,v_xldm;
dbms_output.put_line('hello g3e_table');
dbms_output.put_line(v_xlmc||' '||v_xldm);
exit when v_sor%notfound;
end loop;
close v_sor;
end loop;
end p_table;
Top
学
Top
我决定:把200分中的180分,奖给贴出最精妙的SQL的高手!
-------------------------------------------------------------------
想揭贴,可是为难了:
我要遵守自己说过的话(如上),可我菜,鉴别能力有限,怎么办?
Top
如何用一句语句实现两个表的关键字倒换?
Top
晕倒,,,收藏~~
Top
有没有办法一条语句实现以下功能:比如一个新闻系统里有很多个管理员,在添加过程中每条都记录管理员的ID,现想根据用户ID来实现统计它们添加的条数?
Top
tochinahuman(枯)
一个group by和一个聚合函数(count)就可以了..
select count(Title) from news group by creade_by
如果需要得到除非聚合字段外的详细信息那么就得使用相关子查询了..
Top
markable
Top
看我的,四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.cinner join d on a.a=d.d where .....
Top
应聘做了一个小程序,在中表现最好,高兴,散分100!!是关于sql查询显示的
题目大概是SQL 表1:班级/老师表2学生/班级表三数学/学生表4语文/学生
查询显示结果大概是这样:
班级1老师1
学生1 数学语文
学生2 数学语文
班级2老师1
学生1 数学语文
学生2 数学语文
不及格:
学生1 班级1 老师1数学语文
学生1 班级1 老师1数学语文
还有录入学生和成绩的界面
用到了多表之间的inner joinon 语句,而且我显示的很漂亮,靠,做了一下午,我好想抽烟啊,当时:)
看我的,四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.cinner join d on a.a=d.d where .....
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-30385-36.html
我反正不行要不给大家个毒誓
一定会去看的
就算原料里有虫卵但后续的磨粉再到高温烤熟密封包装都会让虫卵坏死
亨利等等