Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

INFORMATION_SCHEMA vs. Sysobjects

Das INFORMATION_SCHEMA ist Teil des SQL-92-Standards, daher ändert es sich wahrscheinlich nicht annähernd so oft wie Sysobjects.

Die Ansichten bieten eine interne, systemtabellenunabhängige Ansicht der SQL Server-Metadaten. Sie funktionieren auch dann korrekt, wenn wesentliche Änderungen an den zugrunde liegenden Systemtabellen vorgenommen wurden.

Sie sind immer viel besser dran, INFORMATION_SCHEMA abzufragen, weil es die Implementierungsdetails der Objekte in sysobjects verbirgt.