首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在db2中创建临时表

在db2中创建临时表
EN

Stack Overflow用户
提问于 2021-06-09 10:14:36
回答 1查看 139关注 0票数 0
代码语言:javascript
复制
DECLARE GLOBAL TEMPORARY TABLE  SESSION.TEMP_EMP (EMPNO  CHAR(6));  

我得到了错误:

找不到授权ID "A“授权使用的页大小至少为"4096”的表空间..SQLCODE=-286,SQLSTATE=42727,DRIVER=4.19.56

我使用CLP配置:

代码语言:javascript
复制
     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创建的,不需要更多的参数。如果我改变表空间和缓冲池,有什么问题吗?因为我不想更改数据库的默认参数。它会损坏我的数据库

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-09 12:20:38

临时表需要一个用户临时表空间(而不是您创建的常规表空间)请查看有关temporary tables的文档

下面是创建temporary tablespace的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67896627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档