每当我尝试执行告诉我在单词"I_SYS_CLM"和整数关键字之间需要名称或Unicode分隔的标识符时,我都会收到一个错误3707。我尝试删除I_SYS_CLM之后的整数,但这对没有帮助
创建可变表格ep_three,无日志
( I_SYS_CLM integer
, N_COV VARCHAR(10)
, Q_DAY_DBY integer
, Q_DAY_PRC_ELM integer
, Q_DAY_BFT integer)
ON COMMIT PRESERVE ROWS;
INSERT INTO ep_three
SELECT
I_SYS_CLM integer
, N_COV
, Q_DAY_DBY
, Q_DAY_PRC_ELM
, Q_DAY_BFT
FROM pearl_p.TLTC921_SMY
SELECT
I_SYS_CLM
, N_COV
, Q_DAY_DBY
, Q_DAY_PRC_ELM
, Q_DAY_BFT
FROM pearl_p.TLTC921_SMY
两个问题:
- 您的select语句中挂着关键字
integer
,这是无稽之谈。自行运行SELECT部分并修复错误以在将来解决此问题 - 相同的SELECT语句列出了两次,这没有任何意义
相反,只是:
CREATE VOLATILE TABLE ep_three
,NO LOG (
I_SYS_CLM INTEGER
,N_COV VARCHAR(10)
,Q_DAY_DBY INTEGER
,Q_DAY_PRC_ELM INTEGER
,Q_DAY_BFT INTEGER
) ON
COMMIT PRESERVE ROWS;
INSERT INTO ep_three
SELECT I_SYS_CLM
,N_COV
,Q_DAY_DBY
,Q_DAY_PRC_ELM
,Q_DAY_BFT
FROM pearl_p.TLTC921_SMY;