首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

生手求教关于视图创建,不会写

2012-12-15 
新手求教关于视图创建,不会写比如说我A表有10个字段 其中有个字段为NAMEB表有10个字段 其中2个字段为ID NA

新手求教关于视图创建,不会写
比如说我A表有10个字段 其中有个字段为NAME
B表有10个字段 其中2个字段为ID NAME 。
把条件为A.NAME=B.NAME的ID加入到A表中。这个操作怎么写哦。
求教 
[最优解释]

create view V_A
as
select b.ID,a.*
from A inner join B on a.name=b.name

[其他解释]
引用:
引用:你可以把这个问题描述为一个查询,因为你这样问,就变相成为了:必须要用视图才能解决。其实它只是一个查询,你封装到视图里面而已。
因为底层都封装好了 表都对应起来了 。只能通过视图解决好一点了
我同意为了某些需求,比如安全性,权限等,封装成视图,但是过多的视图会造成很多不必要的麻烦,适当就好,不是说不行。
[其他解释]
这跟视图有什么关系。
[其他解释]
引用:
这跟视图有什么关系。


为什么没关系 ?
[其他解释]
你可以把这个问题描述为一个查询,因为你这样问,就变相成为了:必须要用视图才能解决。其实它只是一个查询,你封装到视图里面而已。
[其他解释]
select b.ID,a.*
from A a inner join B b on a.name=b.name

 为什么是创建视图呢?
[其他解释]
引用:
你可以把这个问题描述为一个查询,因为你这样问,就变相成为了:必须要用视图才能解决。其实它只是一个查询,你封装到视图里面而已。

因为底层都封装好了 表都对应起来了 。只能通过视图解决好一点了

热点排行