是否有人知道如何从2005+ sys.objects
(或其他)视图中获得SQL Server 2000 sysobjects
uid
列的等效项?相当于sysobjects.uid的SQL Server 2008 sys.objects
我想转换此代码,因为我们正在摆脱所有sysobjects
引用。
DECLARE GETOBJECTS CURSOR FOR
SELECT NAME, UID FROM SYSOBJECTS
WHERE TYPE IN ('U','P')
AND UID <> 1
AND LOWER(RTRIM(NAME)) NOT LIKE 'PB%'
由于提前,
凯文
这不是在新版本中会消失的表格吗?我希望能够使用未来将继续提供的观点之一。 – Kevin
Sys.Sysobjects是2005年和2008年的兼容性视图。不知道他们是否会在Denali和未来的版本中支持它... Denali在ROUTINES视图上的文档似乎意味着SYS视图集合将在...周围...我修改了我的答案,以显示如何从ROUTINES视图获取相同信息 – Sparky
谢谢您的回答,我将在星期一检查它并让您知道结果!今天我已经没有时间了。 – Kevin