This worked perfectly Xuyang, nice :)

Thanks!

On Thu, Jan 11, 2024 at 12:52 PM Xuyang <xyzhong...@163.com> wrote:

> Hi, Gyula.
> If you want flink to fill the unspecified column with NULL, you can try
> the following sql like :
> ```
> INSERT INTO Sink(a) SELECT a from Source
> ```
>
>
> --
>     Best!
>     Xuyang
>
>
> 在 2024-01-11 16:10:47,"Giannis Polyzos" <ipolyzos...@gmail.com> 写道:
>
> Hi Gyula,
> to the best of my knowledge, this is not feasible and you will have to do
> something like *CAST(NULL AS STRING)* to insert null values manually.
>
> Best,
> Giannis
>
> On Thu, Jan 11, 2024 at 9:58 AM Gyula Fóra <gyula.f...@gmail.com> wrote:
>
>> Hi All!
>>
>> Is it possible to insert into a table without specifying all columns of
>> the target table?
>> In other words can we use the default / NULL values of the table when not
>> specified somehow?
>>
>> For example:
>> Query schema: [a: STRING]
>> Sink schema:  [a: STRING, b: STRING]
>>
>> I would like to be able to simply insert with column a and get null
>> values for b.
>> For a simple table like the above it doesn't make much of a practical
>> difference but if you have very large tables with complex fields and a lot
>> of optional columns this can be very useful.
>>
>> Thank you!
>> Gyula
>>
>

Reply via email to