What is the need for information_schema
catalog views as they provide details which is same as (sys.objects and sys.columns).
information_schema.tables----->retrives from sys.objects.
information_schema.column----->retrives from sys.columns.
What is the need for information_schema
catalog views as they provide details which is same as (sys.objects and sys.columns).
information_schema.tables----->retrives from sys.objects.
information_schema.column----->retrives from sys.columns.
information_schema... are ANSI compatible views, other RDBMS systems also have these views, like MySQL, postgreSQL, SQLite . sys.columns
only exist in SQL Server
PostgreSQL: http://www.postgresql.org/docs/current/interactive/information-schema.html
MySQL: http://dev.mysql.com/doc/refman/5.7/en/information-schema.html
SQLite : http://www.sqlite.org/cvstrac/wiki?p=InformationSchema
Oracle on the other hand does NOT have these views but their own versions like ALL_TABLES
and ALL_TAB_COLUMNS