甲骨文习题解答
创建表空间your_name
数据文件' d:\your_name.dbf '大小=50m
在下一个10米上自动扩展maxsize = 200m米
范围管理本地自动分配;
构建表格:
create table t _ student(novar car 2(11)主键,name varchar2 (10),sexchar (2)默认' male ')表空间your _ name
创建表t _ student _ score(no varchar 2(11),
cno Varchar2(10),
score numeric(3,1)check(score & gt;0)、约束pk_nc主键(no,cno)、约束fk_no外键(no)引用t_student(no)
)表空间your _ name
(2)创建用户:
创建用户小明
由abc123识别;
授权:
授予小明创建功能;
(3)SQL查询:
desc电磁脉冲;查看emp表的结构
3.1从emp表中检索雇员姓名。
从scott.emp中选择员工姓名;
3.2从emp表中检索上级员工编号,并使用distinct关键字使上级员工编号唯一。
从scott.emp中选择不同的员工编号;(这个问题没有表格结构是做不出来的。)
3.3从emp表中检索薪资超过1000的员工信息。
select * from Scott . EMP where salary >;1000;
3.4使用like关键字从emp表中检索雇员姓名中带有e字母的雇员信息。
Select * from scott.emp其中雇员姓名= ' % E %
(4)编程:
函数1:根据提供的员工姓名(作为流程的参数),将员工的工资改为2000;
创建或替换程序P_1(ENAME VARCHAR2)
是
开始
更新scott.emp设置薪金=2000
其中雇员姓名=姓名;
end p _ 1;
功能二:根据提供的员工姓名,查询员工的上级领导姓名并返回。
创建或替换过程p_2(ENAME VARCHAR2)
是
BNAME VARCHAR2
开始
从scott.emp中选择上级领导进入bname,其中employee name = ENAME
结束P _ 2;
功能三:我不会写这个JAVA类文件;
你的问题只有20分,其实是200分,但是我就是没事干。