PentahoExecute SQL 语句
PentahoExecute SQL statement
我使用 Pentaho 作为 ETL 从 MSSQL 数据库迁移到 PostgreSQL 数据库。
ERROR (version 8.3.0.0-371, build 8.3.0.0-371 from 2019-06-11 11.09.08
by buildguy) : An error occurred executing this job entry :
- Create table ["tablename"] - Couldn't execute SQL: CREATE TABLE "tablename"
CREATE TABLE sysdiagrams
(
,`name` VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)
提前致谢
当尝试 运行 您的 CREATE TABLE
语句和 "SQL" 作业条目时,日志显示如下:
2019/12/20 09:54:36 - SQL - ERROR (version 8.3.0.3-520, build 8.3.0.3-520 from 2019-09-20 07.35.24 by buildguy) : An error occurred executing this job entry :
2019/12/20 09:54:36 - SQL - Couldn't execute SQL: CREATE TABLE sysdiagrams
(
,`name` VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)
2019/12/20 09:54:36 - SQL -
2019/12/20 09:54:36 - SQL - ERREUR: erreur de syntaxe sur ou près de « , »
Position : 44
删除列列表中的第一个逗号,并删除 name
标识符周围的反引号 ('`') 解决了问题:
CREATE TABLE sysdiagrams
(
name VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)
我使用 Pentaho 作为 ETL 从 MSSQL 数据库迁移到 PostgreSQL 数据库。
ERROR (version 8.3.0.0-371, build 8.3.0.0-371 from 2019-06-11 11.09.08 by buildguy) : An error occurred executing this job entry :
- Create table ["tablename"] - Couldn't execute SQL: CREATE TABLE "tablename"
CREATE TABLE sysdiagrams
(
,`name` VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)
提前致谢
当尝试 运行 您的 CREATE TABLE
语句和 "SQL" 作业条目时,日志显示如下:
2019/12/20 09:54:36 - SQL - ERROR (version 8.3.0.3-520, build 8.3.0.3-520 from 2019-09-20 07.35.24 by buildguy) : An error occurred executing this job entry :
2019/12/20 09:54:36 - SQL - Couldn't execute SQL: CREATE TABLE sysdiagrams
(
,`name` VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)
2019/12/20 09:54:36 - SQL -
2019/12/20 09:54:36 - SQL - ERREUR: erreur de syntaxe sur ou près de « , »
Position : 44
删除列列表中的第一个逗号,并删除 name
标识符周围的反引号 ('`') 解决了问题:
CREATE TABLE sysdiagrams
(
name VARCHAR(128)
, principal_id int
, diagram_id int
, version int
)