新疆软件开发

本站首页 软件开发 成功案例 公司新闻 公司简介 客服中心 软件技术 网站建设
  您现在的位置: 新疆二域软件开发公司 >> 数据库开发 >> 文章正文

怎样的情况下 可以更新数据

 

1.通常,可以根据下节中所述的查询限制对视图进行更新。不过,在 SQL Server 2000 数据库中,可以在 CREATE VIEW SQL 语句中添加 WITH VIEW_METADATA 子句(在“视图”属性页中选中“使用视图规则更新”复选框)。该子句允许对分区视图进行更新,但受到某些限制,还允许使用 INSTEAD OF 触发器让视图可更新。有关可更新视图的详细信息,请参见 SQL Server 文档中的 CREATE VIEW TRANSACT-SQL 语句。

2.基于一对一关系的查询。

3.基于一对多关系的查询。不过,根据 SQL Server 版本的不同将会有一些重要的差别。

SQL Server 2000 数据库可以更新联接中的任何表,因为 Access 自动检测关系中的唯一表(联接的“多”方)。

SQL Server 7.0 和 6.5 数据库可以在窗体和页中更新基于一对多联接的数据,但这只是对唯一表中的字段而言的。当在“数据表”视图中打开包含联接的查询时,默认情况下它是只读的。不过如果设置窗体的 UniqueTable 属性(参见下面的讨论),则可以更新窗体中的数据。

◆基于自联接的查询。

◆基于 SQL Server 的链接服务器的链接表(如果 OLE DB 数据源允许)。

◆UNION 分区视图(仅对 SQL Server 2000)。

作者:yashi | 文章来源:赛迪网 | 更新时间:2007-10-26 11:24:55

  • 上一篇文章:

  • 下一篇文章:

  • 相关文章:
    Domino平台的优缺点分析
    使用经验整理-TestDirector8.0数据库备份和还原
    学习sqlserver数据库的维度表
    sqlserver 多用户并发中如何避免死锁
    丢失日志文件后数据库还能不能恢复了
    网络编程中怎样得知一次数据已经收完?
    c#如何连接各类数据库
    基础学习:基于SQL的sysColumns 数据库字段表
    处理一个数据库实例在登陆时报ORA-27140错误
    利用CodeSmith生成sql
    软件技术
    · 开发语言
    · Java技术
    · .Net技术
    · 数据库开发
    最新文章  
    ·Domino平台的优缺点分析
    ·oracle不能连接本地库的解
    ·使用经验整理-TestDirecto
    ·学习sqlserver数据库的维度
    ·sqlserver 多用户并发中如
    ·丢失日志文件后数据库还能
    ·人工智能在数据库sql语句编
    ·数据库学习:Oracle应用程
    ·基础知识:软件测试的要点
    ·技术文章:sqlserver 2008
    ·SQL Server虚拟内存和物理
    ·在MySQL中 describe命令怎
    ·怎样解决视图刷新时出现的
    ·如果忘记了MySQL的root用户
    ·基础学习:基于SQL的sysob
    关于我们 | 软件开发 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
    版权所有 © 2016 新疆二域软件开发网 www.k8w.net All Rights Reserved 新ICP备14003571号
    新疆软件开发总机:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000