我需要在 db2 上加入许多表(36 个表),因为我需要表中的许多列,这些列以行显示并且必须转置它。
我需要知道我是否加入更多表,以防对 db 产生影响?
我需要在 db2 上加入许多表(36 个表),因为我需要表中的许多列,这些列以行显示并且必须转置它。
我需要知道我是否加入更多表,以防对 db 产生影响?
答案取决于您使用的是哪个平台(IBM i、z/OS 或 LUW)以及哪个版本。
视图中的最大基表数,SELECT、UPDATE、INSERT、MERGE 或 DELETE = 225
FROM 子句中的最大表数 = 225 或更少,具体取决于语句的复杂性
语句中的最大子查询数 = 224
视图或具体化查询表中引用的最大表数 = 256 (见注 8)
SQL 语句中引用的最大表数 = 1000 (见注 8)
(8):引用的成员(和分区)的最大数量也是 1000。在 DELETE 和 UPDATE 语句中,最大数量是 256。
SQL 语句或视图中引用的最大表数 =(取决于存储)
DB2 可以在单个语句中引用 1,000 个表(根据IBM 文档)。
我知道的所有数据库都支持 36。