0
SQL數據類型根據我們使用的關係數據庫管理系統而有所不同嗎?SQL數據類型是否依賴於關係數據庫管理系統
例如,如果我選擇MySQL,那麼我將在MySQL中爲數據庫架構編寫一個表,如果我將來選擇切換到DB2,也將適用?
SQL數據類型根據我們使用的關係數據庫管理系統而有所不同嗎?SQL數據類型是否依賴於關係數據庫管理系統
例如,如果我選擇MySQL,那麼我將在MySQL中爲數據庫架構編寫一個表,如果我將來選擇切換到DB2,也將適用?
是的,數據類型因系統而異。
您可以通過查找每個RDBMS的數據類型列表(它們都有一個,通常是聯機的)來輕鬆驗證。作爲一個簡單的例子,SQLite沒有真正的DATETIME類型;它使用TEXT,REAL或INTEGER存儲日期。
進一步閱讀
Oracle Data Types
SQL Server Data Types
Postgresql Data Types
SQLite Data Types
是的,謝謝羅伯特:) – skip