如何使用创建查询在 talend 中创建 postgres table
How to create postgres table in talend using create query
我正在尝试使用下面的代码在 talend 中创建 table 我没有看到错误但是在数据库中这个 table 没有被创建
do $$ declare begin execute 'DROP TABLE IF EXISTS tname'; execute 'CREATE TABLE IF NOT EXISTS tname (ACTIVITY VARCHAR(32))'; end $$ ;
请帮助我,我是 Talend 的新手
应该是这样的
DO
$$
DECLARE BEGIN
EXECUTE 'DROP TABLE IF EXISTS tname';
EXECUTE 'CREATE TABLE IF NOT EXISTS tname (ACTIVITY VARCHAR(32))';
END;
$$
您将不得不使用这个组件 tDBRow
并且非常重要的是在 tDBRow 之后使用 tDBCommit,否则 table 将不会在您的 Postgres 数据库中创建
或者只是勾选提交(如果您使用的是 tDBConnection 组件,则在高级设置中)
我正在尝试使用下面的代码在 talend 中创建 table 我没有看到错误但是在数据库中这个 table 没有被创建
do $$ declare begin execute 'DROP TABLE IF EXISTS tname'; execute 'CREATE TABLE IF NOT EXISTS tname (ACTIVITY VARCHAR(32))'; end $$ ;
请帮助我,我是 Talend 的新手
应该是这样的
DO
$$
DECLARE BEGIN
EXECUTE 'DROP TABLE IF EXISTS tname';
EXECUTE 'CREATE TABLE IF NOT EXISTS tname (ACTIVITY VARCHAR(32))';
END;
$$
您将不得不使用这个组件 tDBRow
并且非常重要的是在 tDBRow 之后使用 tDBCommit,否则 table 将不会在您的 Postgres 数据库中创建
或者只是勾选提交(如果您使用的是 tDBConnection 组件,则在高级设置中)