要获取所有带有"SELECT * FROM..."的SQL Server视图名称,你可以使用以下SQL查询:
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.VIEWS
WHERE VIEW_DEFINITION LIKE 'SELECT \* FROM%';
这个查询会从INFORMATION_SCHEMA.VIEWS
表中筛选出那些视图定义以"SELECT * FROM"开头的视图名称。
INFORMATION_SCHEMA.VIEWS
。假设你有两个视图:
CREATE VIEW View1 AS SELECT * FROM Table1;
CREATE VIEW View2 AS SELECT Column1, Column2 FROM Table2;
执行上述查询后,你会得到以下结果:
TABLE_NAME
-----------
View1
因为只有View1
的定义是以"SELECT * FROM"开头的。
领取专属 10元无门槛券
手把手带您无忧上云