sql语句显示视图和表
时间: 2023-06-07 17:09:31 浏览: 61
可以使用以下 SQL 语句来显示一个视图和表:
SHOW [FULL] TABLES [{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]
其中,[FULL] TABLES 是用于显示数据库中的所有表和视图,db_name 是指定一个数据库名称,pattern 是匹配表名称的模式,expr 是过滤表的 WHERE 条件。
相关问题
如何用sql语句查询视图和存储过程
要使用 SQL 语句查询视图和存储过程的信息,可以使用以下系统视图和函数:
1. 查询视图信息:
```sql
SELECT *
FROM sys.views
WHERE type = 'V'; -- 只查询视图
```
上述查询将返回数据库中所有的视图信息,包括视图的名称、所有者、创建日期等。
2. 查询存储过程信息:
```sql
SELECT *
FROM sys.procedures;
```
上述查询将返回数据库中所有的存储过程信息,包括存储过程的名称、所有者、创建日期等。
您还可以根据需要对系统视图进行过滤和排序,以获取特定条件下的视图和存储过程信息。例如,您可以根据名称、所有者、创建日期等进行筛选和排序。
请注意,上述查询将返回系统级别的视图和存储过程信息。如果要查询特定数据库中的视图和存储过程,请使用完全限定的对象名称,例如 `[database_name].sys.views` 或 `[database_name].sys.procedures`。
sql语句创建视图示例
以下是一个创建视图的SQL语句示例:
CREATE VIEW user_view AS
SELECT a.name, a.age, b.sex
FROM usera AS a, userb AS b
WHERE a.name = b.name;
这个SQL语句创建了一个名为user_view的视图,它从usera表和userb表中选择了name、age和sex列,并且通过name列进行了连接。通过这个视图,您可以方便地查询用户的姓名、年龄和性别信息。
#### 引用[.reference_title]
- *1* *2* [创建视图SQL:在SQL Server中创建视图](https://blog.csdn.net/culuo4781/article/details/107627049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [SQL篇-创建视图](https://blog.csdn.net/qq_27093831/article/details/116897309)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]