关于sqlserver 视图的问题 高手请具体讲一下视图的原理及用法,用视图能更新数据吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要用视图更新数据,视图一般用于查询的。查询的时候,象表一样操作不过视图应该也可以更新,因为我曾在视图里面改过数据,当然这很危险,容易造成数据不一致举例:你有3张表里面有id字段,用其中基础表的id作为视图的id,当你更新了视图的id字段,好像应该是只有基础表里面的数据更新了,而其他两张表没有动。这样你的数据就不一致了。我从来不用视图去更新的,没有试过,以上的话凭直觉,楼下的如果我错就不要用砖头打我,疼。 从理论上讲,视图是不可以更新数据的。但我曾经在SQL Server中更新过视图,要根据表之间的join情况,而且更新的字段必须是组成视图的几个表中是唯一的。先前写的那个写错了。 edit *号 怎么修改呢? 有没有人用过完全在内存中操作的Query控件(可以使用SQL的TDataSet),最好不要依赖于BDE.帮个忙啊.救命啊. ¤¤¤解释执行stdcall规范的API函数¤¤¤ dephi应该则么学? 下面语句为何编译通不过 网络计时怎么作? 一个删除文件的问题?请大家给我答复! 利用TSOCKETSERVER向客户端发送数据,报内存访问地址错误。 Delphi6是不是有错误,高手请进,关于SizeOf(Record) Windows 3.2 下直接I/O控制 在delphi下如何调用vb开发的activeX的OCX控件 就是想不透Delphi!!!
查询的时候,象表一样操作
不过视图应该也可以更新,因为我曾在视图里面改过数据,当然这很危险,容易造成数据不一致
举例:你有3张表里面有id字段,用其中基础表的id作为视图的id,当你更新了视图的id字段,好像应该是只有基础表里面的数据更新了,而其他两张表没有动。这样你的数据就不一致了。我从来不用视图去更新的,没有试过,以上的话凭直觉,楼下的如果我错就不要用砖头打我,疼。