| insert_statement::= INSERT INTO table_name ( names_values | json_clause ) | |
| [ IF NOT EXISTS ] | |
| [ USING update_parameter ( AND update_parameter )* ] | |
| names_values::= names VALUES tuple_literal | |
| json_clause::= JSON string [ DEFAULT ( NULL | UNSET ) ] | |
| names::= '(' column_name ( ',' column_name )* ')' |