## 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    |

