檢視和表的區別
1.檢視是已經編譯好的SQL語句,是基於SQL語句的結果集的視覺化的表,而表不是。
2.檢視沒有實際的物理記錄,而基本表有。
3.表是內容,檢視是視窗。
4.表佔用物理空間而檢視不佔用物理空間,檢視只是邏輯概念的存在,表可以即使對它進行修改,但檢視只能建立的語句來修改。
5.檢視是檢視資料表的一種方法,可以查詢資料表中某些欄位構成的資料,只是一些SQL語句的集合。從安全的角度來看,檢視可以防止使用者接觸資料表,因而使用者不知道表的結構。
6.表屬於全域性模式中的表,是實表;檢視屬於區域性模式的表,是虛表。
7.檢視的建立和刪除隻影響檢視本身,不影響對應的基本表。
聯絡:
檢視是在基本表之上建立的表,它的結構和內容都來自基本表,它依據基本表存在而存在。一個檢視可以對應一個基本表,也可以對應多個基本表。檢視是基本表的抽象和在邏輯意義上建立的新關係。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1142317/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 普通檢視和物化檢視的區別
- Oracle普通檢視和物化檢視的區別Oracle
- 10G開始Oracle區分物化檢視和表Oracle
- Hive內部表和外部表的區別Hive
- DBA_TAB_COLUMNS和DBA_TAB_COLS 兩個檢視的區別
- 記憶體表和臨時表的區別記憶體
- 使用SQL指令碼檢視錶空間使用率和使用dba_tablespace_usage_metrics檢視的區別SQL指令碼
- oracle檢視和更新統計表的資訊Oracle
- Oracle Database中DBA常用的表和檢視OracleDatabase
- ORACLE常見檢視和表整理Oracle
- Python32位和64位有何區別?如何檢視?Python
- 內表(internal table)和工作區(work area)的區別
- ORACLE主要的系統表和系統檢視Oracle
- hive 分割槽表和分桶表區別Hive
- 透過hexdump檢視硬碟標頭檔案的區別硬碟
- v$sqlarea,v$sql,v$sqltext三個檢視的區別SQL
- 四種dbms包檢視執行計劃的區別
- 表空間uniform size和 autoallocate的區別ORM
- 系統表和資料字典檢視
- trigger和物化檢視同步表
- 檢視mysql表大小和記錄數MySql
- 使用者許可權的兩個檢視的區別
- Linux執行級別的檢視和修改Linux
- VO(檢視模型) 與 DTO(資料傳輸物件)的區別模型物件
- 動態效能檢視與資料字典的區別之一
- 【檢視】V$BGPROCESS與V$PROCESS間的區別與聯絡
- 檢視spark程式/區分pyspark和pandas的表的合併,pyspark是join,pandas是mergeSpark
- Kafka基礎:表和流的區別 - Edward LoveallKafka
- 檢視/修改Linux時區和時間Linux
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 1-庫表檢視及常用資料型別資料型別
- ../和./和/的區別
- 智慧電視和電視盒子的區別 電視盒子和智慧電視對比評測
- 和 的區別
- as 和 with的區別
- ||和??的區別
- /*和/**的區別
- 物化檢視妙用__表同步使用物化檢視方法