IBM Db2 on Cloud脚本在错误模式中创建表

IBM Db2 on Cloud脚本在错误模式中创建表,db2,ibm-cloud,Db2,Ibm Cloud,在IBMDB2onCloud上,我导入了一个脚本。我创建了一个新的模式,希望在该模式下创建新表,但当我运行脚本时,它会继续尝试在以前的模式中创建表。不确定如何获取脚本以在新架构中创建表 我在没有.SQL\u分组\u排序的情况下尝试了下面的脚本,它尝试将表添加到不同的模式。我已经将db2中运行SQL窗口中的默认模式更改为SQL\u分组\u排序,现在得到了错误 “KZF72118”没有执行“隐式创建架构”操作的权限。SQLCODE=-552,SQLSTATE=42502,DRIVER=4.26.14

在IBMDB2onCloud上,我导入了一个脚本。我创建了一个新的模式,希望在该模式下创建新表,但当我运行脚本时,它会继续尝试在以前的模式中创建表。不确定如何获取脚本以在新架构中创建表

我在没有.SQL\u分组\u排序的情况下尝试了下面的脚本,它尝试将表添加到不同的模式。我已经将db2中运行SQL窗口中的默认模式更改为SQL\u分组\u排序,现在得到了错误

“KZF72118”没有执行“隐式创建架构”操作的权限。SQLCODE=-552,SQLSTATE=42502,DRIVER=4.26.14”

表“HR”数据库的DDL语句:

CREATE TABLE EMPLOYEES.SQL_GROUPING_SORTING (
                            EMP_ID CHAR(9) NOT NULL, 
                            F_NAME VARCHAR(15) NOT NULL,
                            L_NAME VARCHAR(15) NOT NULL,
                            SSN CHAR(9),
                            B_DATE DATE,
                            SEX CHAR,
                            ADDRESS VARCHAR(30),
                            JOB_ID CHAR(9),
                            SALARY DECIMAL(10,2),
                            MANAGER_ID CHAR(9),
                            DEP_ID CHAR(9) NOT NULL,
                            PRIMARY KEY (EMP_ID));
                            
  CREATE TABLE JOB_HISTORY.SQL_GROUPING_SORTING (
                            EMPL_ID CHAR(9) NOT NULL, 
                            START_DATE DATE,
                            JOBS_ID CHAR(9) NOT NULL,
                            DEPT_ID CHAR(9),
                            PRIMARY KEY (EMPL_ID,JOBS_ID));
 
 CREATE TABLE JOBS.SQL_GROUPING_SORTING (
                            JOB_IDENT CHAR(9) NOT NULL, 
                            JOB_TITLE VARCHAR(15) ,
                            MIN_SALARY DECIMAL(10,2),
                            MAX_SALARY DECIMAL(10,2),
                            PRIMARY KEY (JOB_IDENT));

CREATE TABLE DEPARTMENTS.SQL_GROUPING_SORTING (
                            DEPT_ID_DEP CHAR(9) NOT NULL, 
                            DEP_NAME VARCHAR(15) ,
                            MANAGER_ID CHAR(9),
                            LOC_ID CHAR(9),
                            PRIMARY KEY (DEPT_ID_DEP));

CREATE TABLE LOCATIONS.SQL_GROUPING_SORTING (
                            LOCT_ID CHAR(9) NOT NULL,
                            DEP_ID_LOC CHAR(9) NOT NULL,
                            PRIMARY KEY (LOCT_ID,DEP_ID_LOC));
                            
使用云上的Db2

Lite计划使用一个数据库架构

因此,您可以使用的唯一模式是与您的用户名匹配的模式。在您的情况下,这将是
KZF72118

创建不带模式名称的表,它们将在模式
KZF72118
中创建


您需要使用其他计划之一来删除此限制

共享脚本或CREATE TABLE语句谢谢。“Lite”版本只允许1个模式。