Foxtable(狐表)用户栏目专家坐堂 → 请问是否可以充分利用SQLServer中视图的功能?


  共有3958人关注过本帖树形打印复制链接

主题:请问是否可以充分利用SQLServer中视图的功能?

帅哥哟,离线,有人找我吗?
mojunming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:560 积分:6119 威望:0 精华:0 注册:2014/5/14 14:49:00
请问是否可以充分利用SQLServer中视图的功能?  发帖心情 Post By:2014/6/3 16:54:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/3 17:01:00 [只看该作者]

sqlserver中,只有单表的视图才可以编辑和保存的。

 

在foxtable里,把视图作为查询表添加进来的。 select * from {视图名} http://www.foxtable.com/help/topics/2321.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
mojunming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:560 积分:6119 威望:0 精华:0 注册:2014/5/14 14:49:00
  发帖心情 Post By:2014/6/4 11:23:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/4 11:28:00 [只看该作者]

 对于视图,foxtable可以当查询表来用,但是编辑以后,无法修改对应表的内容。

 

 如果要修改,就只能自己合成sql语句等去修改了。

[此贴子已经被作者于2014-6-4 11:28:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/6/4 12:16:00 [只看该作者]

以下是引用mojunming在2014-6-4 11:23:00的发言:
通过无重复的主关键字连接后,在对应底层表中可以编辑,或添加记录(父表不能编辑),在Sqlserver和Access中已通过试验。这样连接后的视图(或叫查询)好处在于可读性更好,并能使用foxtable中的加载树,问题在于foxtable中对视图的引用,为什么就不能对记录编辑了?
在对应底层表当然可以编辑了,但是你在MSSQL中能直接编辑多表查询的视图吗?显然不能直接改变基表的值。
在狐表中就更加不可能识别了,你可以自己编辑代码保存到基表中。或者你用关联表的方法,对基表进行保存,然后重新加载次父表,也相当于修改了


 回到顶部
帅哥哟,离线,有人找我吗?
mojunming
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:560 积分:6119 威望:0 精华:0 注册:2014/5/14 14:49:00
  发帖心情 Post By:2014/6/4 16:28:00 [只看该作者]

用户已被锁定

 回到顶部