[ https://issues.apache.org/jira/browse/CALCITE-3504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16974893#comment-16974893 ]
Pressenna commented on CALCITE-3504: ------------------------------------ I tried casting an empty array construct, but it fails: {code} update arr set ia = cast (array[] as integer array); org.apache.calcite.runtime.CalciteContextException: From line 1, column 27 to line 1, column 33: Require at least 1 argument {code} > allow empty ARRAY[] literals > ---------------------------- > > Key: CALCITE-3504 > URL: https://issues.apache.org/jira/browse/CALCITE-3504 > Project: Calcite > Issue Type: Wish > Affects Versions: 1.21.0 > Reporter: Pressenna > Priority: Major > > Currently an ARRAY expression requires at least one element. > Please allow empty ARRAY expressions. > {code:sql} > SELECT ARRAY[] FROM foo; > -- or more concise for updates: > UPDATE food set array_column = ARRAY[]; > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)