问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

四个简单的Oracle语句,高分急求~

发布网友 发布时间:2022-04-07 19:18

我来回答

4个回答

懂视网 时间:2022-04-07 23:40

1

SELECT ‘alter table ‘|| t.table_name||‘ disable constraint ‘||t.constraint_name||‘;‘ 
FROM user_constraints t WHERE t.constraint_type = ‘R‘;

2

SELECT ‘ALTER TABLE ‘|| table_name || ‘ ENABLE CONSTRAINTS ‘ || t.constraint_name ||‘;‘
FROM user_constraints t
WHERE t.constraint_type = ‘R‘ ;

3

ALTER TABLE TBL_NAME DISABLE CONSTRAINTS FK_TBL_ID;

4

ALTER TABLE TBL_NAME ENABLE CONSTRAINTS FK_TBL_ID;

5

ALTER TABLE TBL_NAME ENABLE ALL TRIGGERS;

6

ALTER TABLE TBL_NAME DISABLE ALL TRIGGERS;

7

INSERT INTO tbl_import SELECT * FROM tbl_export;

8

GRANT SELECT ON tbl_export TO schema_out;

























几个有用的oracle语句

标签:

热心网友 时间:2022-04-07 20:48

A、编写SQL语句查询男同学的XML平均成绩,要求列出姓名和成绩两列;
是要列出单指姓名和成绩:
select a.sname,b.Score from tbstudent a,Tbscore b where a.sno = b.sno and a.ssex = '男' and b.subject = 'xml'
还是姓名,后面都是平均成绩:
select a.sname,b.avg from tbstudent a,(select avg(b.Score) avg from tbstudent a,Tbscore b where a.sno = b.sno
and a.ssex = '男'
and b.subject = 'xml' ) b
查平均成绩:
select avg(b.Score) from tbstudent a,Tbscore b where a.sno = b.sno and a.ssex = '男' and b.subject = 'xml'

B、编写SQL语句查询出参加考试的各科成绩都及格的学员学号、平均成绩;

select a. sno a,avg(b.Score) cheng_ji from tbstudent a,Tbscore b where a.sno = b.sno
and b.Score >=60 group by a.sno

C、用一条SQL语句,查询出科目、该科目成绩60分以上的学生个数;
select b.Subject, count(a.sno) geshu from tbstudent a,Tbscore b where a.sno = b.sno
and b.Score >=60 group by b.Subject

D、

CREATE OR REPLACE PROCEDURE plus
(
i_subject IN VARCHAR2, --课程名

)
AS
v_count number;
v_failcount number;
BEGIN
udpdate Tbscore set Score = Score + 3 where Subject = i_subject and Score < 98;
commit;

select count(*) into v_count from Tbscore where Subject = i_subject
select count(*) into v_failcount from Tbscore where Subject = i_subject and Score < 60

if v_failcount/v_count < 0.7 then
plus(i_subject);
end if;

END plus;

都是txt下写的,存储过程有什么问题,就贴出来,没oracle环境,只能尽量这样写了

热心网友 时间:2022-04-07 22:06

A.
select a.sname,b.sore from tbstudent as a,tbscore as b where a.sno=b.sno and b.subject='XML'

热心网友 时间:2022-04-07 23:40

A
select Sname,Score from tbstudent,tbscore
where tbstudent.Sno=tbscore.Sno and Ssex='男' and Subject='XML'

B
select Sno,avg(Score) from tbscore
where Score>=60
group by Sno

C
select Subject,count(Sno) from tbscore
where Score>=60
group by Subject

D
CREATE OR REPLACE PROCEDURE plus(
plusSubject IN varchar2
)
as
num1 number;
num2 number;
begin
num1:=10;
num2:=1;

while num1>=num2*10/7 loop

select count(Sno) into num1 from tbscore
where Subject=plusSubject;

select count(Sno) into num2 from tbscore
where Score>=60 and Subject=plusSubject;

update tbscore set Score:=Score+3
where Score<98 and Subject=plusSubject;

end loop;
commit;
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 四脚朝天指什么生肖 请问,四脚朝天睡懒觉。是十二生肖哪一位。 四脚朝天:指一生肖 十二生肖哪个动物可以用四脚朝天来形容 四脚朝天的动物是什么生肖。要最佳答案!网友们帮帮忙。 猜一下,四脚朝天家里跑是什么属相? 十二生肖四脚朝天的指是 燕窝作为中国四大传统名贵食品之首,那么吃燕窝的好处有哪些呢? 四脚朝天是什么生肖 燕窝,鱼翅被称为大补,这些补品有什么功效? 四脚朝天,是什么生肖? 四脚朝天 猜一生肖 凉山新奥燃气有限公司怎么样? 燕窝补什么的? 有没有类似燕窝但又不很贵的营养膳食? 四川省西昌市会东县德馨公司采矿证齐全吗? 四脚朝天,什么生肖。 除了燕窝、花胶还有啥适合女性的补品? 请问四川省西昌市新型农村社会养老保险交每个档次的缴费到六十岁能拿多少钱?500元的满六十岁能拿多少钱? 四脚朝天是指什么生肖 景桥播放器加速就没声音 oppo reno手机相册里的视频放了2倍速为什么没有声音? 电脑突然没有声音了而且播放视频自动加速 电脑突然没声音,而且视频画面加速,怎么回事 手机看电视,视频是加速前进的并且没有声音 用迅雷看看播放视频之后 想要以两倍的播放速度看视频 就没有声音了 请问用KMplayer 加速播放视频后 为什么 没有了声音 是一点都没了 而不是不同步 求高手帮忙下 ????? 手机突然全部软件没声音 音乐和视频都加快速度就是没声音 OPPOa9x拍摄的视频加速后为什么没有声音? 剪影剪出来的视频(加速了的)为啥声音跟画面对不上? 想要一个好听点的、有点意义的网名 oppoa57能装内存卡吗 有没有寓意好的又好听得情侣网名 oppoa57支持内存卡吗 我想起个有意义好听的网名? oppoa57能装内存卡吗用来打游戏吗 OPPOa57可以插内存卡吗? OPPOA57不可以用储存卡嘛? oppoA57可以安放内存卡吗?我手机内存太小了,我想放一个内存卡。 oppoa57t手机32G是否可以安装使用内存卡?