在 db2 中创建临时 table
Create temporary table in db2
DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_EMP (EMPNO CHAR(6));
我收到错误:
找不到页面大小至少为“4096”的 tablespace,授权 ID“A”被授权使用。SQLCODE=-286,SQLSTATE=42727 , 驱动程序=4.19.56
我使用 CLP 配置:
db2 connect to sss
db2 create bufferpool bp8k pagesize 8K
db2 create tablespace data pagesize 8K bufferpool bp8K
db2 terminate
我再次创建上面的临时 table,但仍然出现错误。我从 IBM 数据工作室创建临时 table。数据库 sss 由命令 create database sss
创建,没有任何更多参数。如果我更改 tablespace 和缓冲池,会有任何问题吗?因为我不想更改数据库的默认参数。它损害了我的数据库
临时表需要一个用户临时表空间(不是您创建的常规表空间)
查看有关 temporary tables
的文档
以下是创建 temporary tablespace
的方法
DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_EMP (EMPNO CHAR(6));
我收到错误:
找不到页面大小至少为“4096”的 tablespace,授权 ID“A”被授权使用。SQLCODE=-286,SQLSTATE=42727 , 驱动程序=4.19.56
我使用 CLP 配置:
db2 connect to sss
db2 create bufferpool bp8k pagesize 8K
db2 create tablespace data pagesize 8K bufferpool bp8K
db2 terminate
我再次创建上面的临时 table,但仍然出现错误。我从 IBM 数据工作室创建临时 table。数据库 sss 由命令 create database sss
创建,没有任何更多参数。如果我更改 tablespace 和缓冲池,会有任何问题吗?因为我不想更改数据库的默认参数。它损害了我的数据库
临时表需要一个用户临时表空间(不是您创建的常规表空间) 查看有关 temporary tables
的文档以下是创建 temporary tablespace
的方法