在SQL Server中:
INFORMATION_SCHEMA和sysobjects有什么区别?一个比另一个提供了更多的信息,还是它们通常用于不同的事情?
sysobjects和sys.objects一样吗?若否,两者有何分别?
发布于 2010-12-08 05:29:19
INFORMATION_SCHEMA是SQL-92标准的一部分,因此它不太可能像sysobject那样频繁更改。
这些视图提供SQL Server元数据的内部独立于系统表的视图。即使对基础系统表进行了重大更改,它们也可以正常工作。
查询INFORMATION_SCHEMA总是更好,因为它隐藏了sysobjects中对象的实现细节。
https://stackoverflow.com/questions/4381765
复制相似问题