如何通过脚本(需要 SQL 脚本)创建包含 1000 个列(名称:c1、c2、c3、...、c999、c1000)的表:
CREATE TABLE t AS
WITH cte AS (
VALUES (
'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
,'','','','','','','','','','','','','','','','','','','','','','','','',''
)
)
SELECT *
FROM cte
WHERE 1=2;
DBFiddle Demo
是否可以创建具有 1M 列的表?或者 PostgeSql 有 1200 列的限制?也许我可以改变这个限制?
我不这么认为。基于doc
Maximum Columns per Table 250 - 1600 depending on column types