SELECT dblink.dept_id AS middle_dept_id,
dblink.parent_id AS middle_parent_id,
dblink.ancestors AS middle_ancestors,
dblink.dept_name AS name,
dblink.dept_code,
dblink.order_num AS dept_sort,
dblink.phone,
dblink.email,
dblink.area_id AS division_middle_id,
dblink.area_code AS division_code,
to_char(dblink.deptLabel),
dblink.remark,
IF(dblink.real_dept::integer < 1, 1, 0) AS dept_type,
IFNULL(dblink.is_del, 0::varchar) AS del_flag,
dblink.create_time,
dblink.modify_time AS update_time
FROM dblink('hostaddr=xxx port=xxx dbname=iop user=iopView password=Wn#xl7$qE!6kG&qC%'::text, 'select * from iop."nlpg_sys_dept"'::text) dblink(dept_id character varying(32 char), parent_id character varying(32 char), ancestors text, dept_name character varying(300 char), deptLabel character varying(300 char),dept_code character varying(300 char), order_num integer, phone text, email text, area_id character varying(32 char), area_code character varying(300 char), remark character varying(1500 char), is_del character varying(300 char), create_time timestamp(6) without time zone, modify_time timestamp(6) without time zone, real_dept character varying(300 char))
> ERROR: invalid input syntax for type integer: "7,8"
最新发布