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

关于Oracle数据库的几个问题,希望高人能帮忙解答。只有20分~~全给您...

发布网友 发布时间:2022-04-28 19:47

我来回答

3个回答

热心网友 时间:2022-04-08 02:09

1.
Create tablespace student datafile
'C:\data.dbf' size 50m autoextend on
next 5m maxsize 500m;
2.
Create Table student(stu_id number(8)
constraint student_stu_id_pk primary key,
stu_name varchar2(10) Not Null ,
stu_grade Number(2) Default 1 Not Null,
stu_phone varchar2(20)
constraint stu_phone_uk unique)
(说明,外键的设置应该有另外一张表的说明,此处未能创建外键。如果要创建,可参考以下语句:
constraint student_stu_name_fk
references table_name(col_name)
)
3.
Create Or Replace Trigger phonetrigger
Before Update On student
For Each Row

Declare
Ln_Stu_Id Number; --学生ID
Ls_Stu_Phone Varchar2(50); --学生电话

Begin

If :New.Stu_Phone <> :Old.Stu_Phone Then
Ls_Stu_Phone := :New.Stu_Phone;
Ln_Stu_Id := :New.Stu_Id;

Update Student_Phone
Set Stu_Phone = Ls_Stu_Phone
Where Stu_Id = Ln_Stu_Id;
End If;
End;
4.--这个问题返回值应该不止一个,所以得用表值函数,这个不是很清楚,只能列举一下大概的语法:
Create Or Replace Function Studentphone(In_Gread Number) Return < Student.Stu_Phone > %Type Is
Result < Student.Stu_Phone > %Type;
Begin
Select Stu_Phone Into Result From Student Where Stu_Gread > In_Gread;
Return(Result);
End Studentphone;
5---
Create Or Replace Procere Setgread(In_Gread Number) As

Begin

Update Student Set Stu_Grade = In_Gread;

End Setgread;

以上代码请测试,希望可以帮助到你。

热心网友 时间:2022-04-08 03:27

5. Oracle数据库的逻辑结构分数据块、数据区间 、数据段、 、 和 6层。 3、概念问题,不好说了 4、控制文件、数据文件 5、表空间、数据库(没听说

热心网友 时间:2022-04-08 05:02

这些可有点麻烦,从3到5要写代码。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑上的word界面变小为什么WORD里面的页面变的很小怎么设置回来... AHA拯救心脏救命术(Basic Life Support,BLS) 基础生命的基本顺序 机械制图第一视角与第三视角的区别 明日之后野外感染者据点都在什么地方 感染就聚集点位置分享 明日之后 明日之后哪些地图有强力感染者? 《明日之后》野外感染者据点一览 明日之后野外感染者据点去哪找 妙洁提醒你注意:保鲜膜有些不能加热 有些不能包肉 C盘里文件的修改日期是不是就代表那天我用过电脑,我是上午用的,可文件... 关于oracle数据库的问题 龙王传说魔鬼岛发生了什么 关于oracle数据库 关于oracle版本的一个小问题 oracle 数据库 的一些疑问。 关于Oracle 的问题? 关于Oracle 的问题 关于oracle 的几个问题(急!!) oracle数据库的一些问题 orcle的存储过程基本语法和hibernate调用的过程 关于oracle的问题 关于Oracle的问题! 关于ORACLE的问题请教 关于oracle的重要问题 关于oracle 的一些问题? 关于oracle的一个小问题---简单说一下oracle的实例和例程,以及他们的联 ... 关于oracle 数据库的一个小知识点不懂。。。 怎样赞美老师 赞美老师的话怎么写??80字内 急啊 星期三就要交了..~~ 写一篇歌颂教师,赞美教师的作文怎么写? 关于oracle数据库的问题。谢谢大家了。 唐舞麟去魔鬼群岛训练了多久 关于oracle的一个问题? 龙王传说魔鬼群岛里面得能量是不是毁灭之神和生命之神 唐舞麟在魔鬼岛获得了什么? 斗罗大陆3龙王传说魔鬼岛的七个老魔是谁 唐舞麟去魔鬼岛是哪一章 斗罗大陆龙王传说唐舞麟所有技能介绍要求到九环以后的 斗罗大陆3龙王传说唐舞麟哪一章在天海联盟大比上保护了古月 斗罗大陆3龙王传说单机版碎片在那合成 斗罗大陆宁荣耀黄文 保险的法定责任准备金覆盖率怎么计算的? 众安保险偿付准备金率 hl-2260d有碳粉却显示无碳粉 保险公司准备金提取率 HL-2260D能加碳粉吗 责任准备金覆盖率小于100 保险公司的准备金的比例是多少? 保险行业提取各项准备金率分别是多少 保险责任准备金与利率