如何只获得表和视图?(SQL Server)

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES

上下文。上面的查询列出了所有的表和视图。如何只列出表?如何只列出视图?

解决方案:

你可以使用 sys.table

USE <database_name>;  
GO  
SELECT name FROM sys.tables

您也可以使用 sys.objects 过滤类型=’U’–对应用户定义的表格。

SELECT name FROM sys.objects WHERE type = 'U'

仅列出视图。

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS;

USE <database_name>;  
GO
SELECT name from SYS.views

SELECT name FROM sys.objects WHERE type = 'V'

给TA打赏
共{{data.count}}人
人已打赏
未分类

将相同的数据分组到一个单一的字典中,同时进行刮擦。

2022-9-8 15:57:22

未分类

如何将两张表合并到一个DB模式中?

2022-9-8 15:57:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索