以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问是否可以充分利用SQLServer中视图的功能? (http://foxtable.com/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中能直接编辑多表查询的视图吗?显然不能直接改变基表的值。 在狐表中就更加不可能识别了,你可以自己编辑代码保存到基表中。或者你用关联表的方法,对基表进行保存,然后重新加载次父表,也相当于修改了
|