oracle 数据库插入问题
CREATE TABLE Tb_Dept
(DeptId Char(2) Primary Key NOT NULL,
DeptName VarChar2(20)NOT NULL
);
CREATE TABLE Tb_TeachingYear
(TeachingYearId Char(4) Primary Key NOT NULL,
TeachingYearName VarChar2(13) NOT NULL
);
CREATE TABLE Tb_Term
(TermId Char(2) Primary Key NOT NULL,
TermName VarChar2(8) NOT NULL
);
CREATE TABLE Tb_Class
(
ClassId char(7) NOT NULL Primary key,
ClassName VarChar2(20) NOT NULL ,
DeptId char(2) NOT NULL REFERENCES Tb_Dept(DeptId) ,
StuNumber number DEFAULT '0' NOT NULL
);
CREATE TABLE Tb_Student
(
StuId char(9) NOT NULL primary key,
StuName VarChar2(8) NOT NULL,
ClassId char(7) NOT NULL REFERENCES Tb_Class,
Sex char(1) DEFAULT 'M' NOT NULL CHECK (Sex IN ('M','F')),
Birthday date NOT NULL
);
CREATE TABLE Tb_Course
(CourseId char(6) NOT NULL primary key,
CourseName varchar2(30) NOT NULL,
Deptid char(2) NOT NULL REFERENCES Tb_Dept(DeptId ),
CourseGrade real DEFAULT '0' NOT NULL CHECK (CourseGrade>=0 and CourseGrade<100)
);
CREA
相关问答:
安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?
内存多大? 重新下个数据库安装试试..
引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......
oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
SQL code:
declare
v_deptno number(2);
v_dname varchar2(14);
begin
dbms_output.put_line('请输入部门号和部门名:');
v_deptno:=&deptno;
v_dname:='&dname';
insert into dept01(deptno,dnam ......
两个表
请看 "Persons" 表:
name banji shunxu
yiyang 01 1
yiyang 02 1
lili 01 2
接下来请看 "xueke" 表:
name kemu shunxu
yiy ......