请大家谈谈 Views(数据库中的"视") 在.Net开发中的应用 Table中有view啊,实际上可以把table当作view来使用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 View只是无形的Table而已,它是从实际的Database数据中进行跨表的关系查询的结果。DataSet是一种离线的数据库结构,你可以把View的数据填充到DataSet的Table里面。 在很多时候,你完全可以把View当Table用.在.Net中提供了另一种方式使用view的思想。你可以从已抓到本地的Table数据生成view.进行二次查询,满刺激! Table和view,如果在前端(我是说开发端),如果是用于查询,使用的时候有区别么? 都只是个结果集而已,有什么不同~ 对编程端来说,View和Table,当做为查询使用时,有什么不同么? 都是个结果集而已罢了!没什么不同!~~~~~ 各位有没有真正使用过? 还是有些问题是需要注意的吧.比如表中都有pk_id, 但是Views是源于表中的数据的,那就未必有唯一性了, 这样Update, Delete就不可行了.另外恐怕还有其他的要注意的问题.请大家讨论就是这个意思. 可以的,不过要自己去写update,delete语句.在写的语句中桌相应的调整即可 colinfly(Colin) :谢谢,可以不可以将你的两个回答中的具体技巧给点代码给我,我比较懒,你试验过的话,帮我省点事吧,呵呵. Email:[email protected] 使用view只为查看,最好只更新其中一个表。如果这样,你就可以先按要更新的表自动生成,再更改DataSet的schema,改成你要的view。如果不是这样,你可仍先按要更新的表自动生成,再更改updateCommand,DeleteCommand,InsertCommand.按你要的逻辑。最好写成StoreProcedue------------------------------我是一只小小鸟欢迎交流!MSN&Mail: [email protected]0A 求助!用户控件问题 怎么禁止C# Webbrower弹出新窗口(弹出广告页面) Winform中DataGridView中怎么实现底端合计 DataTable问题 如何在C#中连接ACCESS数据库 [求助] ADO.net中,使用OLEDB,调用存储过程,怎样才能得到输出参数的值?为何我一直都只能得到空值呢? 怎样在winform的同一个label里出现两种风格的文字 请问下C#如何建立畸形文件夹? 数据库查询,求帮助!高手请帮忙! 请教一下,时间的转换问题 请问XmlTextWriter方法的一个使用问题? 怎么看都觉得“#”是四个“+”拼起来的。
DataSet是一种离线的数据库结构,你可以把View的数据填充到DataSet的Table里面。
比如表中都有pk_id, 但是Views是源于表中的数据的,
那就未必有唯一性了, 这样Update, Delete就不可行了.另外恐怕还有其他的要注意的问题.
请大家讨论就是这个意思.
我比较懒,你试验过的话,帮我省点事吧,呵呵.
Email:
[email protected]
如果不是这样,你可仍先按要更新的表自动生成,再更改updateCommand,DeleteCommand,InsertCommand.按你要的逻辑。最好写成StoreProcedue------------------------------
我是一只小小鸟
欢迎交流!
MSN&Mail: [email protected]
0A