以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问是否可以充分利用SQLServer中视图的功能?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51792)

--  作者:有点甜
--  发布时间:2014/6/3 17:01:00
--  

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

 

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

 


--  作者:有点甜
--  发布时间:2014/6/4 11:28:00
--  

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

 

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

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

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