【问题标题】:Need of information_schema when having sys.objects and sys.columns拥有 sys.objects 和 sys.columns 时需要 information_schema
【发布时间】:2013-11-24 10:00:50
【问题描述】:

information_schema 目录视图需要什么,因为它们提供的详细信息与(sys.objects 和 sys.columns)相同。

information_schema.tables----->retrives from sys.objects.
information_schema.column----->retrives from sys.columns.

【问题讨论】:

    标签: sql sql-server tsql sql-server-2012


    【解决方案1】:

    information_schema... 是 ANSI 兼容的视图,其他 RDBMS 系统也有这些视图,例如 MySQL、postgreSQL、SQLite。 sys.columns 只存在于 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 没有这些视图,而是它们自己的版本,例如 ALL_TABLESALL_TAB_COLUMNS

    【讨论】:

    猜你喜欢
    • 2017-04-01
    • 2015-05-09
    • 2015-05-10
    • 2019-08-23
    • 2020-05-11
    • 1970-01-01
    • 2020-03-06
    • 2020-06-25
    • 2011-05-13
    相关资源
    最近更新 更多