社区
MS-SQL Server
帖子详情
救急!!!sql2005 表(非基表)与视图创建关系?
Silentgravity
2010-06-29 10:38:05
如何把一个表的某个字段与视图关联起来?比如有个reside表 字段为 Reside_id ,Reside_name,sex。现有视图为
userlist 字段为 user_id,user_name,department,(注reside_id所在表已有主键)现在就是想通过把reside_id与user_id关联起来 确保reside_id是user_id中的一员?
...全文
161
10
打赏
收藏
救急!!!sql2005 表(非基表)与视图创建关系?
如何把一个表的某个字段与视图关联起来?比如有个reside表 字段为 Reside_id ,Reside_name,sex。现有视图为 userlist 字段为 user_id,user_name,department,(注reside_id所在表已有主键)现在就是想通过把reside_id与user_id关联起来 确保reside_id是user_id中的一员?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Silentgravity
2010-06-29
打赏
举报
回复
[Quote=引用 2 楼 hdhai9451 的回复:]
select userid from userlist
union select Reside_id from reside
[/Quote] sorry 可能是我的描述出现了点问题 我要说的是在向reside表中的resider_id输入信息时 此时是引用userlist表中的userid 去验证所输入的resider_id是否存在 现在问题就是不知道怎样把resider_id与视图userlist的userid关联起来
Silentgravity
2010-06-29
打赏
举报
回复
[Quote=引用 1 楼 xys_777 的回复:]
这个是约束问题,参考http://blog.csdn.net/xys_777/archive/2010/06/27/5697095.aspx
[/Quote] 不怎么清楚啊 刚刚用语句去建了一下
alter table reside add constraint FK_resder FOREIGN KEY(resider_id)
references userlist(userid) (suerlist为视图)
sql里面显示 外键 'FK_resder' 引用的对象 'userlist' 不是用户表。
好像用户表不能通过外键去引用 其他3个表通过union组合起来的视图啊
Silentgravity
2010-06-29
打赏
举报
回复
[Quote=引用 7 楼 claro 的回复:]
是要修改视图还是要做什么?
[/Quote]还不是修改视图 就是想引用视图上的userid列 来验证输入的resider_id是否存在
claro
2010-06-29
打赏
举报
回复
是要修改视图还是要做什么?
Sharon_liu
2010-06-29
打赏
举报
回复
加个约束行了
zbm789456
2010-06-29
打赏
举报
回复
如何把一个表的某个字段与视图关联起来?比如有个reside表 字段为 Reside_id ,Reside_name,sex。现有视图为
userlist 字段为 user_id,user_name,department,(注reside_id所在表已有主键)现在就是想通过把reside_id与user_id关联起来 确保reside_id是user_id中的一员?
zbm789456
2010-06-29
打赏
举报
回复
不懂的问题太多了啊
老黎
2010-06-29
打赏
举报
回复
建外键约束
Andy__Huang
2010-06-29
打赏
举报
回复
select userid from userlist
union select Reside_id from reside
永生天地
2010-06-29
打赏
举报
回复
这个是约束问题,参考
http://blog.csdn.net/xys_777/archive/2010/06/27/5697095.aspx
Sql
Server
视图
——
视图
的
创建
与使用
Sql
Server系列之
视图
的
创建
与使用: 什么是
视图
?
视图
的概述 这里是引用在数据查询中,可以看到数据
表
设计过程中,考虑到数据的冗余度低、数据一致性等问题,通常对数据
表
的设计要满足范式的要求,因此也会造成一...
Oracle 数据库
视图
与基
表
的
关系
视图
将一个查询的结果作为一个
表
来使用,因此
视图
可以被看作是存储的查询或一个虚拟
表
,与真实
表
不同,
视图
不会要求分配存储空间,
视图
中也不会包含实际的数据。
视图
只是定义了一个查询,
视图
中的数据是从基
表
中获取...
视图
与基
表
的区别与联系
视图
与基
表
的区别与联系 1、
视图
是从一个或者多个基本
表
中导出的
表
,给用户使用的‘专用
表
’,是已经编译好的
sql
语句,而
表
不是; 2、
视图
没有实际的物理记录,不占用物理空间,而
表
相反。 3、
视图
是查看
表
内容的...
什么是基本
表
?什么是
视图
?两者的区别和联系是什么?
基本
表
是本身独立存在的
表
,在
SQL
中一个
关系
就对应一个
表
。
视图
是从一个或几个基本
表
导出的
表
。
视图
本身不存在独立存储在数据库中,是一个虚
表
。即数据库中只存放
视图
的定义而不存放
视图
对应的数据,这些数据仍然...
SQL
中
表
与
视图
的区别
SQL
中
表
与
视图
的区别
表
与
视图
很相似,都是可以包含相同类型的数据的二维结构,都有行,列,单元格,在select语句的from字句中,都可以将他们用作数据源。 当需要区分
表
和
视图
的时候,通常
表
被称为基
表
或者数据...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章