
字段没有50这个部门编号,而在员工表的deptno字段中出现了50,这显然是不符合逻辑的,所有我们在建表的时候就要设定一种限制,让子表的deptno字段取值参照主表的deptno,形成一种参照关系,这样做出来的才有实际意义,懂了吗?在建立子表的时候要指定这种参照关系,也就是用约束来指定,请看下面的语法:
create
table
emp(empno
number(4)primary
key,enamel
varchar2(10)not
null,deptno
number(2))constraint
fk_deptno
foreign
key(deptno)
references
dept(deptno)
建议多看看数据库方面的理论知识,对你会有帮助的!希望你满意!
视图的定义:
对视图的创建和表类似,有创建视图、使用视图、修改视图和删除视图
另外,可以通过更新视图(包括插入、修改和删除)数据来修改基本表中的数据。
表与表直接存在外键关联
在视图设计中直接拖拉对应的字段,连接到别的表上
这样2个表就存在外键关联
多表也是同样使用方式
假如需要创建视图TestView,A 表与B 表的关联,并且A表有字段a,b,B表有字段b,c
视图如下:
select * from A inner join B On A.b=B.b
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)