[ 
https://issues.apache.org/jira/browse/FLINK-22174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

hehuiyuan updated FLINK-22174:
------------------------------
    Attachment: image-2021-04-09-16-09-28-903.png

> `csv.quote-character`  does not  work for  csv format  when sink
> ----------------------------------------------------------------
>
>                 Key: FLINK-22174
>                 URL: https://issues.apache.org/jira/browse/FLINK-22174
>             Project: Flink
>          Issue Type: Bug
>          Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
>            Reporter: hehuiyuan
>            Priority: Minor
>         Attachments: image-2021-04-09-16-09-28-903.png, 
> image-2021-04-09-16-09-48-119.png
>
>
> {code:java}
> CREATE TABLE kafkaTableSource (
>     name string,
>     age int,
>     sex string,
>     address string
> ) WITH (
>     'connector' = 'kafka',
>     'topic' = 'hehuiyuan1',
>     'scan.startup.mode' = 'latest-offset',
>     'properties.bootstrap.servers' = 'localhost:9092',
>     'properties.client.id' = 'test-consumer-group',
>     'properties.group.id' = 'test-consumer-group',
>     'format' = 'csv',
>     'csv.quote-character' = '*'
> );
> CREATE TABLE kafkaTableSink (
>     name string,
>     age int,
>     sex string,
>     address string
> ) WITH (
>     'connector' = 'kafka',
>     'topic' = 'hehuiyuan2',
>     'properties.bootstrap.servers' = 'localhost:9092',
>     'format' = 'csv',
>     'csv.quote-character' = '#'
> );
> insert into kafkaTableSink select * from kafkaTableSource;
> {code}
>  
> Test 1 :
> Generate data for topic `hehuiyuan1`
> {code:java}
> >hehuiyuan,22,man,hengshui
> >*hehuiyuan*,*22*,*man*,*hengshui*
> >#hehuiyuan#,22,#man#,#hengshui#
> >hehuiyuan,22,#man#,#hengshui#
> >"hehuiyuan",22,#man#,#hengshui#
> {code}
>  
> Result data for topic `hehuiyuan2`
> {code:java}
> >hehuiyuan,22,man,hengshui
> >hehuiyuan,22,man,hengshui
> >###hehuiyuan###,22,###man###,###hengshui###
> >hehuiyuan,22,###man###,###hengshui###
> >#"hehuiyuan"#,22,###man###,###hengshui###
> {code}
> I think the result shoule be ` #hehuiyuan#,22,#man#,#hengshui# ` for the 
> first and second data.
>  
> Test 2:
> Add Timestamp field:
> {code:java}
> CREATE TABLE kafkaTableSource (
>     name string,
>     age int,
>     sex string,
>     address string,
>     dt timestamp(3)
> ) WITH (
> {code}
> Generate data for topic `hehuiyuan1`
> {code:java}
> >hehuiyuan,22,man,hengshui,2020-12-12 12:12:12
> >hehuiyuan,22,man,hengshui,2020-12-16 10:00:00{code}
> Result data for topic `hehuiyuan2`
> {code:java}
> >hehuiyuan,22,man,hengshui,#2020-12-12 12:12:12#
> >hehuiyuan,22,man,hengshui,#2020-12-16 10:00:00#
> {code}
>  
>  
>  
>  
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to