Hi,

你能描述下你的改动前后的代码吗?据我所知 TableEnvironment 上没有 createTemporaryTable 
方法,只有createTemporaryView方法,而且  registerTableSource 和 createTemporaryView 
的参数是不一样的。

Best,
Jark

> 2020年4月1日 23:13,deadwind4 <deadwi...@outlook.com> 写道:
> 
> 我其实是想用processing time window 但是我把过期的API 
> registerTableSource换成createTemporaryTable,proctime就不起作用了。这种情况我应该如何使用呢?谢谢您,叨扰了。
> 
> 
> 原始邮件 
> 发件人: Jark Wu<imj...@gmail.com>
> 收件人: user-zh<user-zh@flink.apache.org>
> 发送时间: 2020年4月1日(周三) 21:37
> 主题: Re: flink 1.10 createTemporaryTable丢失proctime问题
> 
> 
> Hi, proctime 的含义是机器时间,不等价于 now()或者 current_timestamp() 函数,该字段只有在真正使用的才会物化(即去取 
> System.currentTimeMillis)。 能请描述下你想用 createTemporaryTable 做什么呢?当前哪里不能满足你的需求呢? 
> Best, Jark On Wed, 1 Apr 2020 at 18:56, deadwind4 <deadwi...@outlook.com> 
> wrote: > > 
> 我使用1.10版本的createTemporaryTable发现proctime字段全是null但是换成过时的registerTableSource就可以。
>  > 如果我想使用createTemporaryTable该怎么办。 > 
> 并且我debug了createTemporaryTable的源码没有发现对proctime的处理。

回复