如何将日期(yyyymmdd)插入参数化复制语句? (postgreSQL)
how to Insert date (yyyymmdd) into parametized copy statement? (postgreSQL)
您好,我有以下参数化复制语句:
Do $$
Begin
EXECUTE format(
'COPY test FROM PROGRAM ''curl "https://example.com/events/123&start_date=%sT000000Z"''',
'20210331'
);
End
$$ ;
我想知道如何使末尾的参数化日期 (20210331) 对应于当前日期的前一天,例如,截至目前它是“20211905”。
你可以用
得到那个字符串
to_char(current_date - 1, 'YYYYDDMM')
您好,我有以下参数化复制语句:
Do $$
Begin
EXECUTE format(
'COPY test FROM PROGRAM ''curl "https://example.com/events/123&start_date=%sT000000Z"''',
'20210331'
);
End
$$ ;
我想知道如何使末尾的参数化日期 (20210331) 对应于当前日期的前一天,例如,截至目前它是“20211905”。
你可以用
得到那个字符串to_char(current_date - 1, 'YYYYDDMM')