DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_EMP (EMPNO CHAR(6)); 我得到了错误:
找不到授权ID "A“授权使用的页大小至少为"4096”的表空间..SQLCODE=-286,SQLSTATE=42727,DRIVER=4.19.56
我使用CLP配置:
db2 connect to sss
db2 create bufferpool bp8k pagesize 8K
db2 create tablespace data pagesize 8K bufferpool bp8K
db2 terminate我再次创建了上面的临时表,但仍然出错。我从IBM data studio创建临时表。数据库sss是由命令create database sss创建的,不需要更多的参数。如果我改变表空间和缓冲池,有什么问题吗?因为我不想更改数据库的默认参数。它会损坏我的数据库
发布于 2021-06-09 12:20:38
临时表需要一个用户临时表空间(而不是您创建的常规表空间)请查看有关temporary tables的文档
下面是创建temporary tablespace的方法
https://stackoverflow.com/questions/67896627
复制相似问题