37.66. views

|             37.66. `views`             |                             |                                  |                  |                                |
|:--------------------------------------:|-----------------------------|----------------------------------|------------------|--------------------------------|
|[Prev](infoschema-view-table-usage.html)|[Up](information-schema.html)|Chapter 37. The Information Schema|[Home](index.html)| [Next](server-programming.html)|

---

## 37.66. `views`

 The view `views` contains all views defined in the current database. Only those views are shown that the current user has access to (by way of being the owner or having some privilege).

**Table 37.64. `views` Columns**

|                                                     Column Type<br/><br/> Description                                                     |
|-------------------------------------------------------------------------------------------------------------------------------------------|
|           `table_catalog` `sql_identifier`<br/><br/> Name of the database that contains the view (always the current database)            |
|                            `table_schema` `sql_identifier`<br/><br/> Name of the schema that contains the view                            |
|                                         `table_name` `sql_identifier`<br/><br/> Name of the view                                          |
|`view_definition` `character_data`<br/><br/> Query expression defining the view (null if the view is not owned by a currently enabled role)|
|       `check_option` `character_data`<br/><br/>`CASCADED` or `LOCAL` if the view has a `CHECK OPTION` defined on it, `NONE` if not        |
|              `is_updatable` `yes_or_no`<br/><br/>`YES` if the view is updatable (allows `UPDATE` and `DELETE`), `NO` if not               |
|               `is_insertable_into` `yes_or_no`<br/><br/>`YES` if the view is insertable into (allows `INSERT`), `NO` if not               |
|       `is_trigger_updatable` `yes_or_no`<br/><br/>`YES` if the view has an `INSTEAD OF` `UPDATE` trigger defined on it, `NO` if not       |
|       `is_trigger_deletable` `yes_or_no`<br/><br/>`YES` if the view has an `INSTEAD OF` `DELETE` trigger defined on it, `NO` if not       |
|    `is_trigger_insertable_into` `yes_or_no`<br/><br/>`YES` if the view has an `INSTEAD OF` `INSERT` trigger defined on it, `NO` if not    |

---

|[Prev](infoschema-view-table-usage.html)|[Up](information-schema.html)| [Next](server-programming.html)|
|:---------------------------------------|:---------------------------:|-------------------------------:|
|       37.65. `view_table_usage`        |     [Home](index.html)      |   Part V. Server Programming   |

 // \<![CDATA[ \<-- For SVG support if ('WebSocket' in window) { (function() { function refreshCSS() { var sheets = [].slice.call(document.getElementsByTagName("link")); var head = document.getElementsByTagName("head")[0]; for (var i = 0; i \< sheets.length; ++i) { var elem = sheets[i]; head.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") { var url = elem.href.replace(/(&|\\?)\_cacheOverride=\\d+/, ''); elem.href = url + (url.indexOf('?') \>= 0 ? '&' : '?') + '\_cacheOverride=' + (new Date().valueOf()); } head.appendChild(elem); } } var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function(msg) { if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); }; console.log('Live reload enabled.'); })(); } // ]]\>