利用MSSQL获取数据库中表名(mssql 获取 表名)
MSSQL(Microsoft SQL Server)是一款功能强大的数据库管理系统,在许多数据库应用程序中得到广泛的使用。如果需要获取MSSQL数据库中的表名,可以通过SQL语句来完成。下面介绍一些MSSQL获取表名的方法。
1. 在MSSQL数据库中,可以用SQL语句SELECT name FROM sys.objects WHERE type = ‘U’查询系统内全部表。代码如下:
SELECT name
FROM sys.objects
WHERE type = ‘U’
2. 也可以使用sp_tables,它可以获取当前全部的表名。同时还可以接受参数进行筛选,如SELECT * FROM sp_tables WHERE table_type = ‘BASE TABLE’ 将获取全部基础表。代码如下:
SELECT *
FROM sp_tables
WHERE table_type = ‘BASE TABLE’
3. 还有便捷的方法——sp_help,它可以自动获取数据库中全部表的信息,也可以接受参数,如SELECT * FROM sp_help WHERE type = ‘VIEW’ 将获取全部视图。代码如下:
SELECT *
FROM sp_help
WHERE type = ‘VIEW’
上述就是三种利用MSSQL获取数据库中表名的方法。但是,在使用这些方法前要先确保数据库已经连接上,不然将会报错。