SQL檢視
什麼是檢視
概念:檢視是一個虛擬的表,是一個表中的資料經過某種篩選後的顯示方式,檢視是由一個select 語句組成。
檢視的特點
1.檢視中的資料並不屬於檢視本身,而是屬於基本的表,對檢視可以像表一樣進行insert,update,delete操作。
2.檢視不能被修改,表修改或者刪除後應該刪除檢視再重建。
3.檢視的數量沒有限制,但是命名不能和檢視以及表重複,具有唯一性。
4.檢視可以被巢狀,一個檢視中可以巢狀另一個檢視。
5.檢視不能索引,不能有相關聯的觸發器和預設值,sql server不能在檢視後使用order by排序。
檢視的語法
CREATE VIEW 自定義名 AS
SELECT code
FROM table_name
Where condition
示例
建立一個表格
建立一個檢視
CREATE VIEW vw1 AS
SELECT 學號,姓名,所屬院系
FROM student
WHERE 課名=’軟體工程’ and 所屬院系=’計算機’
修改檢視
句法:CREATE OR REPLACE VIEW 檢視名 AS
SELECT […] FROM […];
學習資源網址
相關文章
- sql-server檢視SQLServer
- Oracle檢視TOP SQLOracleSQL
- Sql Server系列:檢視SQLServer
- sql server 檢視tempdb使用的相關檢視SQLServer
- 開啟/檢視 sql traceSQL
- sql 日誌檢視工具SQL
- v$sql檢視和v$sqlarea檢視的構建SQL
- 【SQL】17 SQL 檢視(Views)、SQL Date 函式、SQL NULL 值、SQLView函式Null
- 控制檯實時檢視 sqlSQL
- Oracle檢視歷史TOP SQLOracleSQL
- 使用V$SQL_PLAN檢視SQL
- V$SQLAREA 檢視TOP_SQLSQL
- 檢視正在執行的SQLSQL
- 檢視SQL PROFILE使用的HINTSQL
- v$sql_plan 檢視解析SQL
- 檢視低效的SQL語句SQL
- 檢視sql執行計劃SQL
- 檢視v$sql_shared_cursor檢視獲取sql語句為什麼不能共享?SQL
- sql大資料 基礎(檢視)SQL大資料
- sql server檢視函式定義SQLServer函式
- 檢視SQL Server 效能優化工具SQLServer優化
- sql查詢檢視列備註SQL
- awr 中單個SQL 效能檢視SQL
- 檢視sql對cpu 的開銷SQL
- 檢視Undo使用情況的SQLSQL
- 【Mysql】Anemometer-視覺化慢sql檢視MySql視覺化
- sql 2005 跟據檢視名列出檢視所有列的描述SQL
- 檢視sqlserver的某程式的sql文字SQLServer
- 如何檢視SQL的執行計劃SQL
- sql server如何檢視欄位註釋?SQLServer
- Spark2 Dataset之檢視與SQLSparkSQL
- 檢視SQL的執行計劃方法SQL
- ?透過系統pid檢視sqlSQL
- MySQL Profile檢視SQL的資源使用MySql
- Oracle 檢視sql開幾個並行OracleSQL並行
- 使用PL/SQL檢視執行計劃SQL
- SQL Server 檢視資料庫日誌SQLServer資料庫
- Oracle 檢視SQL的執行計劃OracleSQL