【问题标题】:Are SQL data types dependent on the Relational Database Management SystemsSQL 数据类型是否依赖于关系数据库管理系统
【发布时间】:2013-12-14 18:11:39
【问题描述】:

SQL 数据类型是否因我们使用的关系数据库管理系统而异?

例如,如果我选择 MySQL,如果我将来选择切换到 DB2,我将为 MySQL 中的表编写的数据库模式是否也适用?

【问题讨论】:

    标签: sql database-schema rdbms


    【解决方案1】:

    是的,数据类型确实因系统而异。

    您可以通过查找每个 RDBMS 的数据类型列表来轻松验证这一点(它们都有一个,通常是在线的)。举个简单的例子,SQLite 没有真正的 DATETIME 类型;它使用 TEXT、REAL 或 INTEGER 存储日期。

    进一步阅读
    Oracle Data Types
    SQL Server Data Types
    Postgresql Data Types
    SQLite Data Types

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2010-09-08
      • 2019-06-25
      • 1970-01-01
      相关资源
      最近更新 更多