网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle数据库exp imp按用户导出导.
.理解oracle的网络结构 解决连接问.
.RedHat7.3/8下的Oracle8i安装笔记.
.减少ORACLE中的磁盘I/O.
.Red Hat日志文件系统-ext3.
.Qmail如何于procmail一起使用.
.如何消除Oracle数据库的安全隐患.
.Oracle 10g如何安排ORA-19815.
.Oracle DUAL 奇观!.
.Windows下管理Oracle9i服务.
.漫谈oracle中的空值(zt).
.基于已被证实的Oracle高可用性技.
.异构服务提高Oracle连接异种数据.
.linux日志管理(一).
.如何安装配置Oracle 9i网络环境一.
.linux es3+oracle9i备份规划脚本.
.如何判断一个字符串是否为数字或.
.PL/SQL学习笔记(四).
.为什么Postfix提示“biff_notify.
.也谈“Oracle和D/2000字符集的选.

查看视图中哪里字段是允许更新的直接方法

发表日期:2008-2-9



  1 前言
  之前曾经编写过一篇关于多表可更新视图的文章,而事实上,Oracle并不是要求所有的可更新视图都需要带触发器。
  只要要求更新的字段属于同一张数据表(简称“更新表”,而且其它表与“更新表”是正常的关联关系,则此视图就可以更新。
  但是一句复杂的SELECT编制的视图,出现错误时,可能的问题点是千奇百怪的,排除错误所需要耗费的时间通常较多。
  复杂的问题,仍是由简单的技术来实现
  
  2 技术要点
  ORACLE系统表中,有一张视图,记录所有可以更新和不可以更新的视图(和数据表):User_Updateable_Columns
  该视图字段如下:
  Name    Type     Nullable Default Comments
  ----------- ------------ -------- ------- ---------------
  OWNER    VARCHAR2(30)         Table owner
  TABLE_NAME VARCHAR2(30)         Table name
  COLUMN_NAME VARCHAR2(30)         Column name
  UPDATABLE  VARCHAR2(3) Y        Is the column updatable?
  INSERTABLE VARCHAR2(3) Y        Is the column insertable?
  DELETABLE  VARCHAR2(3) Y        Is the column deletable?
  
  使用Select * From user_Updateable_Columns Where Table_name=Upper('YourViewname')
  即可查询视图中哪些字段是答应更新的
上一篇:Transaction的完整性控制,实现仅COMMIT一部份数据 人气:557
下一篇:在FORM中使用JAVA类库的方法 人气:773
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐