国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

查看視圖中哪里字段是允許更新的直接方法

2024-07-21 02:38:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  1 前言
  之前曾經(jīng)編寫(xiě)過(guò)一篇關(guān)于多表可更新視圖的文章,而事實(shí)上,Oracle并不是要求所有的可更新視圖都需要帶觸發(fā)器。
  只要要求更新的字段屬于同一張數(shù)據(jù)表(簡(jiǎn)稱(chēng)“更新表”,而且其它表與“更新表”是正常的關(guān)聯(lián)關(guān)系,則此視圖就可以更新。
  但是一句復(fù)雜的SELECT編制的視圖,出現(xiàn)錯(cuò)誤時(shí),可能的問(wèn)題點(diǎn)是千奇百怪的,排除錯(cuò)誤所需要耗費(fèi)的時(shí)間通常較多。
  復(fù)雜的問(wèn)題,仍是由簡(jiǎn)單的技術(shù)來(lái)實(shí)現(xiàn)
  
  2 技術(shù)要點(diǎn)
  ORACLE系統(tǒng)表中,有一張視圖,記錄所有可以更新和不可以更新的視圖(和數(shù)據(jù)表):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')
  即可查詢(xún)視圖中哪些字段是答應(yīng)更新的

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天祝| 平和县| 奈曼旗| 马关县| 武夷山市| 永修县| 桐柏县| 当涂县| 新巴尔虎左旗| 哈巴河县| 玉龙| 胶州市| 新竹市| 哈密市| 垫江县| 睢宁县| 同江市| 六安市| 手游| 礼泉县| 策勒县| 封开县| 翁源县| 马关县| 盖州市| 温泉县| 康平县| 大悟县| 皮山县| 怀宁县| 湟源县| 鄢陵县| 天水市| 连城县| 隆德县| 隆昌县| 宁津县| 贞丰县| 石台县| 沙坪坝区| 永年县|