3
未解析对对象[INFORMATION_SCHEMA]的引用。[TABLES]
我创建了一个访问[INFORMATION_SCHEMA].[TABLES]视图的UDF : CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END 在Visual Studio中,视图的架构和名称均标有警告: SQL71502:功能:[dbo]。[CountTables]有对对象[INFORMATION_SCHEMA]。[TABLES]的引用。 我仍然可以发布数据库项目而没有任何问题,并且UDF确实可以正常运行。IntelliSense为我填充了视图的名称,因此它似乎没有问题。 我还尝试过更改实现以使用sys.objects该视图,而不是使用此视图,但是也对该视图也给予了相同的警告。 如何解决此警告?