导航:首页 > 编程语言 > oracle编程

oracle编程

发布时间:2022-02-01 23:49:58

❶ 寻找Oracle编程的学习资料,简单易懂的那种,不要太细节的。

同求~~~
[email protected]

❷ 请问怎样使用oracle编写程序

安装一个第三方工具PLSQL Developer进行开发吧

❸ 那里有好的关于oracle编程数据

COUNT(Tno) FROM Teacher WHERE Tname LIKE '李%'

2、查询学过“c001”并且也学过编号“c002”课程的同学的学号、姓名;

SELECT Sno, Sname
FROM Student
WHERE sno IN(SELECT sno
FROM (SELECT Sno FROM SC WHERE Cno = 'c001') t1
(SELECT Sno FROM SC WHERE Cno = 'c002') t2
WHERE t1.sno = t2.sno)

3、查询学过“叶平”老师所教的所有课的同学的学号、姓名;
SELECT Sno, Sname
FROM student
WHERE Sno IN(SELECT SC
FROM SC
WHERE CNO IN (SELECT CNO FROM Course WHERE Cname = '叶平')
GROUP BY SC HAVING COUNT(CNO) = (SELECT COUNT(CNO) FROM Course WHERE Cname = '叶平'))

4、查询“c001”课程比“c002”课程成绩高的所有学生的学号

SELECT C1.SC
FROM (SELECT SC, Score FROM SC WHERE Cno = 'c001') c1
(SELECT SC, Score FROM SC WHERE Cno = 'c002') c2
WHERE c1.SC = c2.SC
AND c1.Score > c2.Score
如果只有C1,而没有C2成绩,用这个好一点
SELECT SC
FROM (SELECT SC, Score FROM SC WHERE Cno = 'c001') c1
left join (SELECT SC, Score FROM SC WHERE Cno = 'c002') c2
ON c1.SC = c2.SC AND c1.Score > c2.Score

5、查询平均成绩大于60分的同学的学号和平均成绩;
SELECT Sno, AVG(score)
FROM SC GROUP BY Sno Having AVG(score) > 60

6、查询所有同学的学号、姓名、选课数、总成绩;
SELECT stu.Sno, stu.Sname, COUNT(Cno), SUM(score)
FROM Student stu, SC
WHERE stu.Sno = Sc.sno
GROUP BY stu.sno, stu.Sname

7、查询没有学全所有课的同学的学号、姓名;
SELECT Sno, Sname
FROM SC
WHERE Sno NOT IN (SELECT Sno
FROM SC
GROUP BY SC
HAVING COUNT(CNO) < (SELECT COUNT(DISTINCT CNO) FROM SC))

❹ ORACLE 编程 要学什么

学PL/SQL就好了, 以前我看的是DBA开发手册, 作为一个DBA也是要用PL/SQL的, 说白了, ORACLE主要就是用PL/SQL.

❺ oracle的编程代码

createprocerepro(pidinvarchar2)
is
cursorcur(param_idvarchar2)
is
selectid,name,sex,agefromstudentwhereid=param_id;
cur_recordcur%rowtype;
begin
forcur_recordincur(pid)loop
dbms_output.putline('id:'||cur_record.id||'name:'||cur_record.name||'sex:'||cur_record.sex||'age:'||cur_record.age);
endloop;
endpro;

这样写试一下,看看是否好用。

❻ oracle编程题

21.以上语句一的执行列名的结果是:( A ) ,以上语句二的执行列名的结果是:( K ),
以上语句三的执行列名的结果是:( B) ,以上语句四的执行列名的结果是:( D)
22.T6 步中问题 I 的结果( 50,
55 );
T8 步中问题 II 的结果是( 50
115 );
T9 步中问题 III 的结果是
( 1 50
2 115 )
23.请问之后查询:select GRADE from student_grade where id = 3;结果为( C ):

程序设计那题是要写存储过程?

❼ oracle PL/SQL 编程。

不清楚你是什么水平,我最近也在学plsql,买了一本plsql实例精解第四版,个人认为还不错,入门很快,不到一个月写个存储过程和函数,都ok了,楼上几位都是oracle的,设计内容太多,这本书,就是详解了plsql编程,600页

❽ 学习oracle

看你想往哪方面发展哦
数据库就是有两方面的工作
一个是数据库开发,就是建表,建存储过程这种
一个是数据库管理,就是安装,维护,搞备援

找相应的书就好了.
另 itpub.net 里面有很多,电子书pdf
下来看也可以,省去买书钱了

❾ Oracle 编程,请给出完整代码,用ORACLE

BEGIN
FOR i IN 1..500 LOOP
IF (i<10) THEN
insert into books(bno,bname,price) values('z0000'||i,'XXXX','XXXX');
commit;
elsif(i>=10 and i<100) THEN
insert into books(bno,bname,price) values('z000'||i,'xxxx','xxxx');
commit;
IF(i=50) THEN
update books set price = '0' where bno = 'z0040';
commit;
END IF;
elsif(i>=100)THEN
insert into books(bno,bname,price) values('z00'||i,'xxxx','xxxx');
commit;
END IF;
commit;
END LOOP;
commit;
END;

❿ oracle实现编程,请给出完整代码

需求可实现,只是有些仓促,什么时候需要,可私聊

阅读全文

与oracle编程相关的资料

热点内容
如何判断服务器有没有带宽 浏览:41
天正建筑批量删除命令 浏览:94
cad最下面的一排命令都什么意思 浏览:456
pythonimportcpp 浏览:850
W10的系统怎么给U盘加密 浏览:370
华为手机代码编程教学入门 浏览:762
和彩云没会员怎样解压 浏览:634
androidimageview保存 浏览:387
新买店铺什么服务器 浏览:883
文件夹能直接刻录吗 浏览:493
androidxmpp删除好友 浏览:969
javac哪个前景好 浏览:428
中华英才网app为什么不能搜索了 浏览:660
服务器域名是什么意思 浏览:52
Linux导出mysql命令 浏览:159
无诈建邺是什么app 浏览:228
python中的双色球 浏览:167
python解释器里如何换行 浏览:413
python编写格式 浏览:577
用python做出来的软件 浏览:470