1. 生成数据格式如下:
       -format 1           export file format, default 0
                           0 - bsd
                           1 - txt, for mysql load
                           2 - csv, for pg copy, sqlserver bcp
                           3 - zcbus mq format
                           4 - zcbus mq format, with compress
  1. WEB支持生成文件名字格式,以及参数说明
    输出文件命名组合方式:DEMO_{nodeid}{ip}{owner}.{tablename){lastmonthday}.sql类似格式
    输出文件的过程中,同时可以根据情况生成相应控制文件,参考
    bus
    task_sub_properties表中属性

    其中{}内部为关键字。支持关键字如下:

  • nodeid

    节点ID,格式为数字类型:10001
  • ip

    发布节点所在的IP地址,例如:192.168.0.101
  • dbname

    发布节点数据库名称,例如:db01
  • taskid

    执行定时操作,任务管理器中,任务ID,例如:10
  • taskname

    所在执行任务重的任务名称,例如:TASK_DEMO_01
  • owner

    定时查询过程中,自定义的一个虚表所属用户名
  • tablename

    定时查询过程中,自定义的虚表名称
  • nowseconds

    获取当天时间,格式为yyyymmddhhmiss,例如:20210417144701
  • nowminutes

    获取当天时间,格式为yyyymmddhhmi,例如:202104171447
  • nowhours

    获取当天时间,格式为yyyymmddhh,例如:2021041714
  • lastday

    获取前一天日期,格式为yyyymmdd,例如:20210416
  • currentday

    获取当天日期,格式为yyyymmdd,例如:20210417
  • nextday

    获取第二天日期,格式为yyyymmdd,例如:20210418
  • lastweekday

    获取上周同一天时间日期,格式为yyyymmdd ,例如:20210410
  • nextweekday

    获取下一周同一天时间日期,格式为yyyymmdd ,例如:20210424
  • lastweekfirstday

    获取上一周第一天的日期,格式为yyyymmdd,周日为第一天计算 例如20210404
  • lastweeklastday

    获取上一周最后一天的日期,格式为yyyymmdd,周六为最后一天计算 例如 20210410
  • weekfirstday

    获取本周第一天日期,格式为yyyymmdd,周日为第一天计算 例如20210411
  • weeklastday

    获取本周最后一天的日期,格式为yyyymmdd,周六为最后一天计算 例如 20210417
  • nextweekfirstday

    获取下一周第一天日期,格式为yyyymmdd,周日为第一天计算,例如 20210418
  • nextweeklastday

    获取下一周最后一天日期,格式为yyyymmdd,周六为最后一天,例如:20210424
  • atweekday(yyyymmdd,n)

    n指定范围[1,7]
    获取指定日期所在当周第n天时间,格式为yyyymmdd,周日为第一天计算,例如
    atweekday(20210415,4) ,返回值为20210411之后第四天,即20210516
  • atweeklastday

    获取指定日期所在当周最后一天的日期,格式为yyyymmdd,周六为最后一天计算 
    atweekfirstday(20210415) ,返回值为20210417
  • lastmonthfirstday

    获取上一个月第一天日期,格式为yyyymmdd,例如:20210301
  • lastmonthlastday

    获取上一个月最后一天日期,格式为yyyymmdd,例如:20210331
  • nextmonthfirstday

    获取下一个月第一天日期,格式为yyyymmdd,例如:20210501
  • nextmonthlastday

    获取下一个月最后一天日期,格式为yyyymmdd,例如:20210531
  • firstdaymonth

    获取上一个月月份,格式为yyyymm,例如:20210401
  • lastdaymonth

    获取上一个月月份,格式为yyyymm,例如:20210430
  • lastmonth

    获取当月月份,格式为yyyymm,例如:202104
  • currentmonth

    获取当月月份,格式为yyyymm,例如:202104
  • nextmonth

    获取下个月月份,格式为yyyymm,例如:202105
  • atmonthday(yyyymmdd,n)

    n指定范围大于0,小于等于所在月天数
    获取指定日期所在当周第n天时间,格式为yyyymmdd,周日为第一天计算,例如
    atmonthday(20210415,4) ,返回值为20210411之后第四天,即202104
  • lastyear

    获取去年年份,格式为yyyy,例如:2020
  • currentyear

    获取今年年份,格式为yyyy,例如:2021
  • nextyear

    获取明年年份,格式为yyyyy,例如:2022
文档更新时间: 2021-04-17 05:11   作者:阿力