學習筆記 檢視
建立強制檢視可更新檢視檢視相關的資料字典
[@more@]
--- 檢視中的列數限制1000
The maximum number of columns that can be defined in a view is 1000, just
as for a table.
--- 建立有錯誤的檢視(force view)
SQL> create force view test_view as
2 select c1,c2 from test_table;
Warning: View created with compilation errors.
SQL> desc test_view
ERROR:
ORA-24372: invalid object for describe
SQL> drop view test_view;
View dropped.
SQL> desc test_view
ERROR:
ORA-04043: object test_view does not exist
--- 帶約束的檢視,並定義約束的名字
SQL> create or replace view dept_above_250
2 as select department_id did,department_name
3 from departments
4 where department_id >250
5 with check option constraint check_dept_250;
View created.
SQL> select constraint_name,table_name from user_constraints where constraint_type='V';
CONSTRAINT_NAME
------------------------------------------------------------
TABLE_NAME
------------------------------------------------------------
CHECK_DEPT_250
DEPT_ABOVE_250
--- 相關的資料字典檢視
user_views 檢視定義及檢視名稱
user_tab_columns 檢視中的列名
user_updatable_columns 檢視中的各列是否可更新
user_constraints 檢視上CHECK約束名稱
-- 可更新的檢視的要點是哪個表是主鍵表,如果不在基表上定義主鍵,即便是在檢視中不重複,也不是主鍵表,也不能做更新。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-916222/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 物化檢視學習筆記筆記
- oracle學習筆記——檢視、索引Oracle筆記索引
- iOS學習筆記04 檢視切換iOS筆記
- DG學習筆記(12)_相關檢視筆記
- Echarts檢視視覺化-學習筆記(努力更新中)Echarts視覺化筆記
- 檢視提交歷史 —— Git 學習筆記 11Git筆記
- IOS 學習筆記(1) 檢視UIViewControlleriOS筆記UIViewController
- IOS 學習筆記(3) 檢視UITabbarControlleriOS筆記UItabBarController
- angular學習筆記(十七)-路由和切換檢視Angular筆記路由
- Adaptive AUTOSAR 學習筆記 5 - 架構 - 物理檢視APT筆記架構
- Solidity語言學習筆記————27、檢視函式Solid筆記函式
- IOS 學習筆記(2) 檢視UINavigationControlleriOS筆記UINavigationController
- angular學習筆記(八)-控制檢視顯示隱藏Angular筆記
- Oracle動態效能檢視學習筆記(1)_v$sysstatOracle筆記
- Oracle動態效能檢視學習筆記(3)_v$undostatOracle筆記
- Oracle動態效能檢視學習筆記(4)_v$rollstatOracle筆記
- Oracle動態效能檢視學習筆記(6)_v$filestatOracle筆記
- Oracle動態效能檢視學習筆記(7)_v$sessionOracle筆記Session
- 透視黑客學習筆記黑客筆記
- “平板電視”學習筆記筆記
- Adaptive AUTOSAR 學習筆記 4 - 架構 - 邏輯檢視APT筆記架構
- Oracle動態效能檢視學習筆記(4)_v$waitstatOracle筆記AI
- Oracle動態效能檢視學習筆記(8)_v$waitstatOracle筆記AI
- 音視訊學習筆記(一)筆記
- Oracle動態效能檢視學習筆記(9)_v$system_eventOracle筆記
- angular學習筆記(三)-檢視繫結資料的兩種方式Angular筆記
- Oracle動態效能檢視學習筆記(10)_v$session_waitOracle筆記SessionAI
- HTML5學習筆記 視訊HTML筆記
- 【筆記】黃如花.資訊檢索.學習心得筆記
- OpenCV學習筆記-Harris角點檢測OpenCV筆記
- MySQL筆記 13 檢視MySql筆記
- oracle學習筆記(十四) 資料庫物件 索引 檢視 序列 同義詞Oracle筆記資料庫物件索引
- 《Spring實戰》學習筆記-第六章:web檢視解析Spring筆記Web
- IOS 學習筆記(5) 控制元件 文字檢視(UITextView)的使用方法iOS筆記控制元件UITextView
- oracle10g rac_dbms_service_dba_service系列檢視學習筆記Oracle筆記
- numpy的學習筆記\pandas學習筆記筆記
- Vue學習筆記(六):監視屬性Vue筆記
- JVM狂神說視訊學習筆記JVM筆記