parse
SET a = 3
----
SET a = 3
SET a = (3) -- fully parenthesized
SET a = _ -- literals removed
SET a = 3 -- identifiers removed

parse
SET search_path = none
----
SET search_path = "none" -- normalized!
SET search_path = ("none") -- fully parenthesized
SET search_path = "none" -- literals removed
SET search_path = _ -- identifiers removed

parse
EXPLAIN SET a = 3
----
EXPLAIN SET a = 3
EXPLAIN SET a = (3) -- fully parenthesized
EXPLAIN SET a = _ -- literals removed
EXPLAIN SET a = 3 -- identifiers removed

parse
SET a = 3, 4
----
SET a = 3, 4
SET a = (3), (4) -- fully parenthesized
SET a = _, _ -- literals removed
SET a = 3, 4 -- identifiers removed

parse
SET a = '3'
----
SET a = '3'
SET a = ('3') -- fully parenthesized
SET a = '_' -- literals removed
SET a = '3' -- identifiers removed

parse
SET a = 3.0
----
SET a = 3.0
SET a = (3.0) -- fully parenthesized
SET a = _ -- literals removed
SET a = 3.0 -- identifiers removed

parse
SET a = $1
----
SET a = $1
SET a = ($1) -- fully parenthesized
SET a = $1 -- literals removed
SET a = $1 -- identifiers removed

parse
SET a = off
----
SET a = off
SET a = (off) -- fully parenthesized
SET a = off -- literals removed
SET a = _ -- identifiers removed

parse
SET a = on
----
SET a = "on" -- normalized!
SET a = ("on") -- fully parenthesized
SET a = "on" -- literals removed
SET a = _ -- identifiers removed

parse
SET a = default
----
SET a = DEFAULT -- normalized!
SET a = (DEFAULT) -- fully parenthesized
SET a = DEFAULT -- literals removed
SET a = DEFAULT -- identifiers removed


parse
SET TRANSACTION READ ONLY
----
SET TRANSACTION READ ONLY
SET TRANSACTION READ ONLY -- fully parenthesized
SET TRANSACTION READ ONLY -- literals removed
SET TRANSACTION READ ONLY -- identifiers removed

parse
SET TRANSACTION READ WRITE
----
SET TRANSACTION READ WRITE
SET TRANSACTION READ WRITE -- fully parenthesized
SET TRANSACTION READ WRITE -- literals removed
SET TRANSACTION READ WRITE -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
----
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE -- literals removed
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
----
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
SET TRANSACTION ISOLATION LEVEL SNAPSHOT -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SNAPSHOT -- literals removed
SET TRANSACTION ISOLATION LEVEL SNAPSHOT -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
----
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ -- literals removed
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
----
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
SET TRANSACTION ISOLATION LEVEL READ COMMITTED -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ COMMITTED -- literals removed
SET TRANSACTION ISOLATION LEVEL READ COMMITTED -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
----
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED -- literals removed
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED -- identifiers removed

parse
SET TRANSACTION PRIORITY LOW
----
SET TRANSACTION PRIORITY LOW
SET TRANSACTION PRIORITY LOW -- fully parenthesized
SET TRANSACTION PRIORITY LOW -- literals removed
SET TRANSACTION PRIORITY LOW -- identifiers removed

parse
SET TRANSACTION PRIORITY NORMAL
----
SET TRANSACTION PRIORITY NORMAL
SET TRANSACTION PRIORITY NORMAL -- fully parenthesized
SET TRANSACTION PRIORITY NORMAL -- literals removed
SET TRANSACTION PRIORITY NORMAL -- identifiers removed

parse
SET TRANSACTION PRIORITY HIGH
----
SET TRANSACTION PRIORITY HIGH
SET TRANSACTION PRIORITY HIGH -- fully parenthesized
SET TRANSACTION PRIORITY HIGH -- literals removed
SET TRANSACTION PRIORITY HIGH -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH
----
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH -- literals removed
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH
----
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH -- literals removed
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH -- identifiers removed

parse
SET TRANSACTION DEFERRABLE
----
SET TRANSACTION DEFERRABLE
SET TRANSACTION DEFERRABLE -- fully parenthesized
SET TRANSACTION DEFERRABLE -- literals removed
SET TRANSACTION DEFERRABLE -- identifiers removed

parse
SET TRANSACTION NOT DEFERRABLE
----
SET TRANSACTION NOT DEFERRABLE
SET TRANSACTION NOT DEFERRABLE -- fully parenthesized
SET TRANSACTION NOT DEFERRABLE -- literals removed
SET TRANSACTION NOT DEFERRABLE -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE
----
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH, AS OF SYSTEM TIME ('-1s'), NOT DEFERRABLE -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH, AS OF SYSTEM TIME '_', NOT DEFERRABLE -- literals removed
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE
----
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH, AS OF SYSTEM TIME ('-1s'), NOT DEFERRABLE -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH, AS OF SYSTEM TIME '_', NOT DEFERRABLE -- literals removed
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY HIGH, AS OF SYSTEM TIME '-1s', NOT DEFERRABLE -- identifiers removed

parse
SET TRACING = off
----
SET TRACING = off
SET TRACING = (off) -- fully parenthesized
SET TRACING = off -- literals removed
SET TRACING = _ -- identifiers removed

parse
EXPLAIN SET TRACING = off
----
EXPLAIN SET TRACING = off
EXPLAIN SET TRACING = (off) -- fully parenthesized
EXPLAIN SET TRACING = off -- literals removed
EXPLAIN SET TRACING = _ -- identifiers removed

parse
SET TRACING TO off
----
SET TRACING = off -- normalized!
SET TRACING = (off) -- fully parenthesized
SET TRACING = off -- literals removed
SET TRACING = _ -- identifiers removed

parse
SET TRACING = 'cluster', 'kv'
----
SET TRACING = 'cluster', 'kv'
SET TRACING = ('cluster'), ('kv') -- fully parenthesized
SET TRACING = '_', '_' -- literals removed
SET TRACING = 'cluster', 'kv' -- identifiers removed

parse
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE
----
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE -- fully parenthesized
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE -- literals removed
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE -- identifiers removed

parse
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED
----
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED -- fully parenthesized
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED -- literals removed
SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED -- identifiers removed

parse
SET CLUSTER SETTING a = 3
----
SET CLUSTER SETTING a = 3
SET CLUSTER SETTING a = (3) -- fully parenthesized
SET CLUSTER SETTING a = _ -- literals removed
SET CLUSTER SETTING a = 3 -- identifiers removed

parse
EXPLAIN SET CLUSTER SETTING a = 3
----
EXPLAIN SET CLUSTER SETTING a = 3
EXPLAIN SET CLUSTER SETTING a = (3) -- fully parenthesized
EXPLAIN SET CLUSTER SETTING a = _ -- literals removed
EXPLAIN SET CLUSTER SETTING a = 3 -- identifiers removed

parse
SET CLUSTER SETTING a = '3s'
----
SET CLUSTER SETTING a = '3s'
SET CLUSTER SETTING a = ('3s') -- fully parenthesized
SET CLUSTER SETTING a = '_' -- literals removed
SET CLUSTER SETTING a = '3s' -- identifiers removed

parse
SET CLUSTER SETTING a = '3'
----
SET CLUSTER SETTING a = '3'
SET CLUSTER SETTING a = ('3') -- fully parenthesized
SET CLUSTER SETTING a = '_' -- literals removed
SET CLUSTER SETTING a = '3' -- identifiers removed

parse
SET CLUSTER SETTING a = 3.0
----
SET CLUSTER SETTING a = 3.0
SET CLUSTER SETTING a = (3.0) -- fully parenthesized
SET CLUSTER SETTING a = _ -- literals removed
SET CLUSTER SETTING a = 3.0 -- identifiers removed

parse
SET CLUSTER SETTING a = $1
----
SET CLUSTER SETTING a = $1
SET CLUSTER SETTING a = ($1) -- fully parenthesized
SET CLUSTER SETTING a = $1 -- literals removed
SET CLUSTER SETTING a = $1 -- identifiers removed

parse
SET CLUSTER SETTING a = off
----
SET CLUSTER SETTING a = off
SET CLUSTER SETTING a = (off) -- fully parenthesized
SET CLUSTER SETTING a = off -- literals removed
SET CLUSTER SETTING a = _ -- identifiers removed


parse
SET CLUSTER SETTING a = on
----
SET CLUSTER SETTING a = "on" -- normalized!
SET CLUSTER SETTING a = ("on") -- fully parenthesized
SET CLUSTER SETTING a = "on" -- literals removed
SET CLUSTER SETTING a = _ -- identifiers removed

parse
SET CLUSTER SETTING a TO 1
----
SET CLUSTER SETTING a = 1 -- normalized!
SET CLUSTER SETTING a = (1) -- fully parenthesized
SET CLUSTER SETTING a = _ -- literals removed
SET CLUSTER SETTING a = 1 -- identifiers removed


parse
DISCARD ALL
----
DISCARD ALL
DISCARD ALL -- fully parenthesized
DISCARD ALL -- literals removed
DISCARD ALL -- identifiers removed


parse
SET ROW (1, true, NULL)
----
SET ROW (1, true, NULL)
SET ROW ((1), (true), (NULL)) -- fully parenthesized
SET ROW (_, _, _) -- literals removed
SET ROW (1, true, NULL) -- identifiers removed


parse
SET SCHEMA 'public'
----
SET search_path = 'public' -- normalized!
SET search_path = ('public') -- fully parenthesized
SET search_path = '_' -- literals removed
SET search_path = 'public' -- identifiers removed

parse
SET TIME ZONE 'pst8pdt'
----
SET timezone = 'pst8pdt' -- normalized!
SET timezone = ('pst8pdt') -- fully parenthesized
SET timezone = '_' -- literals removed
SET timezone = 'pst8pdt' -- identifiers removed

parse
SET TIME ZONE 'Europe/Rome'
----
SET timezone = 'Europe/Rome' -- normalized!
SET timezone = ('Europe/Rome') -- fully parenthesized
SET timezone = '_' -- literals removed
SET timezone = 'Europe/Rome' -- identifiers removed

parse
SET TIME ZONE -7
----
SET timezone = -7 -- normalized!
SET timezone = (-7) -- fully parenthesized
SET timezone = _ -- literals removed
SET timezone = -7 -- identifiers removed

parse
SET TIME ZONE -7.3
----
SET timezone = -7.3 -- normalized!
SET timezone = (-7.3) -- fully parenthesized
SET timezone = _ -- literals removed
SET timezone = -7.3 -- identifiers removed

parse
SET TIME ZONE DEFAULT
----
SET timezone = DEFAULT -- normalized!
SET timezone = (DEFAULT) -- fully parenthesized
SET timezone = DEFAULT -- literals removed
SET timezone = DEFAULT -- identifiers removed

parse
SET TIME ZONE LOCAL
----
SET timezone = 'local' -- normalized!
SET timezone = ('local') -- fully parenthesized
SET timezone = '_' -- literals removed
SET timezone = 'local' -- identifiers removed

parse
SET TIME ZONE pst8pdt
----
SET timezone = 'pst8pdt' -- normalized!
SET timezone = ('pst8pdt') -- fully parenthesized
SET timezone = '_' -- literals removed
SET timezone = 'pst8pdt' -- identifiers removed

parse
SET TIME ZONE "Europe/Rome"
----
SET timezone = 'Europe/Rome' -- normalized!
SET timezone = ('Europe/Rome') -- fully parenthesized
SET timezone = '_' -- literals removed
SET timezone = 'Europe/Rome' -- identifiers removed

parse
SET TIME ZONE INTERVAL '-7h'
----
SET timezone = '-7h'::INTERVAL -- normalized!
SET timezone = (('-7h')::INTERVAL) -- fully parenthesized
SET timezone = '_'::INTERVAL -- literals removed
SET timezone = '-7h'::INTERVAL -- identifiers removed

parse
SET TIME ZONE INTERVAL(3) '-7h'
----
SET timezone = '-7h'::INTERVAL(3) -- normalized!
SET timezone = (('-7h')::INTERVAL(3)) -- fully parenthesized
SET timezone = '_'::INTERVAL(3) -- literals removed
SET timezone = '-7h'::INTERVAL(3) -- identifiers removed

parse
SET TIME ZONE INTERVAL '-7h0m5s' HOUR TO MINUTE
----
SET timezone = '-7h0m5s'::INTERVAL HOUR TO MINUTE -- normalized!
SET timezone = (('-7h0m5s')::INTERVAL HOUR TO MINUTE) -- fully parenthesized
SET timezone = '_'::INTERVAL HOUR TO MINUTE -- literals removed
SET timezone = '-7h0m5s'::INTERVAL HOUR TO MINUTE -- identifiers removed

parse
SET TIME ZONE INTERVAL 'foobar'
----
SET timezone = 'foobar'::INTERVAL -- normalized!
SET timezone = (('foobar')::INTERVAL) -- fully parenthesized
SET timezone = '_'::INTERVAL -- literals removed
SET timezone = 'foobar'::INTERVAL -- identifiers removed

parse
SET TRANSACTION PRIORITY NORMAL, ISOLATION LEVEL SERIALIZABLE
----
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY NORMAL -- normalized!
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY NORMAL -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY NORMAL -- literals removed
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, PRIORITY NORMAL -- identifiers removed

parse
SET TRANSACTION PRIORITY NORMAL, ISOLATION LEVEL READ COMMITTED
----
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY NORMAL -- normalized!
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY NORMAL -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY NORMAL -- literals removed
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, PRIORITY NORMAL -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ WRITE
----
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ WRITE -- normalized!
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ WRITE -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ WRITE -- literals removed
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE, READ WRITE -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL SNAPSHOT READ ONLY
----
SET TRANSACTION ISOLATION LEVEL SNAPSHOT, READ ONLY -- normalized!
SET TRANSACTION ISOLATION LEVEL SNAPSHOT, READ ONLY -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL SNAPSHOT, READ ONLY -- literals removed
SET TRANSACTION ISOLATION LEVEL SNAPSHOT, READ ONLY -- identifiers removed

parse
SET TRANSACTION ISOLATION LEVEL READ COMMITTED READ WRITE
----
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, READ WRITE -- normalized!
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, READ WRITE -- fully parenthesized
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, READ WRITE -- literals removed
SET TRANSACTION ISOLATION LEVEL READ COMMITTED, READ WRITE -- identifiers removed

parse
USE foo
----
SET database = foo -- normalized!
SET database = (foo) -- fully parenthesized
SET database = foo -- literals removed
SET database = _ -- identifiers removed

parse
SET NAMES foo
----
SET client_encoding = foo -- normalized!
SET client_encoding = (foo) -- fully parenthesized
SET client_encoding = foo -- literals removed
SET client_encoding = _ -- identifiers removed

parse
SET NAMES 'foo'
----
SET client_encoding = 'foo' -- normalized!
SET client_encoding = ('foo') -- fully parenthesized
SET client_encoding = '_' -- literals removed
SET client_encoding = 'foo' -- identifiers removed

parse
SET NAMES DEFAULT
----
SET client_encoding = DEFAULT -- normalized!
SET client_encoding = (DEFAULT) -- fully parenthesized
SET client_encoding = DEFAULT -- literals removed
SET client_encoding = DEFAULT -- identifiers removed

parse
SET NAMES
----
SET client_encoding = DEFAULT -- normalized!
SET client_encoding = (DEFAULT) -- fully parenthesized
SET client_encoding = DEFAULT -- literals removed
SET client_encoding = DEFAULT -- identifiers removed

parse
RESET a
----
RESET a
RESET a -- fully parenthesized
RESET a -- literals removed
RESET a -- identifiers removed

parse
RESET CLUSTER SETTING a
----
SET CLUSTER SETTING a = DEFAULT -- normalized!
SET CLUSTER SETTING a = (DEFAULT) -- fully parenthesized
SET CLUSTER SETTING a = DEFAULT -- literals removed
SET CLUSTER SETTING a = DEFAULT -- identifiers removed

parse
RESET NAMES
----
RESET client_encoding -- normalized!
RESET client_encoding -- fully parenthesized
RESET client_encoding -- literals removed
RESET client_encoding -- identifiers removed

parse
SET ROLE bob
----
SET "role" = bob -- normalized!
SET "role" = (bob) -- fully parenthesized
SET "role" = bob -- literals removed
SET "role" = _ -- identifiers removed

parse
SET ROLE = bob
----
SET "role" = bob -- normalized!
SET "role" = (bob) -- fully parenthesized
SET "role" = bob -- literals removed
SET "role" = _ -- identifiers removed

parse
SET role to 'bob'
----
SET "role" = 'bob' -- normalized!
SET "role" = ('bob') -- fully parenthesized
SET "role" = '_' -- literals removed
SET "role" = 'bob' -- identifiers removed

parse
SET LOCAL ROLE bob
----
SET LOCAL "role" = bob -- normalized!
SET LOCAL "role" = (bob) -- fully parenthesized
SET LOCAL "role" = bob -- literals removed
SET LOCAL "role" = _ -- identifiers removed

parse
SET LOCAL TIME ZONE +3
----
SET LOCAL timezone = 3 -- normalized!
SET LOCAL timezone = (3) -- fully parenthesized
SET LOCAL timezone = _ -- literals removed
SET LOCAL timezone = 3 -- identifiers removed

parse
SET LOCAL intervalstyle = 'postgres'
----
SET LOCAL intervalstyle = 'postgres'
SET LOCAL intervalstyle = ('postgres') -- fully parenthesized
SET LOCAL intervalstyle = '_' -- literals removed
SET LOCAL intervalstyle = 'postgres' -- identifiers removed

parse
SET LOCAL intervalstyle TO 'postgres'
----
SET LOCAL intervalstyle = 'postgres' -- normalized!
SET LOCAL intervalstyle = ('postgres') -- fully parenthesized
SET LOCAL intervalstyle = '_' -- literals removed
SET LOCAL intervalstyle = 'postgres' -- identifiers removed

parse
SET a.b = 'd'
----
SET "a.b" = 'd' -- normalized!
SET "a.b" = ('d') -- fully parenthesized
SET "a.b" = '_' -- literals removed
SET "a.b" = 'd' -- identifiers removed

parse
SET a.b.c = 'd'
----
SET "a.b.c" = 'd' -- normalized!
SET "a.b.c" = ('d') -- fully parenthesized
SET "a.b.c" = '_' -- literals removed
SET "a.b.c" = 'd' -- identifiers removed

parse
RESET a.b.c
----
RESET "a.b.c" -- normalized!
RESET "a.b.c" -- fully parenthesized
RESET "a.b.c" -- literals removed
RESET "a.b.c" -- identifiers removed

parse
SHOW a.b.c
----
SHOW "a.b.c" -- normalized!
SHOW "a.b.c" -- fully parenthesized
SHOW "a.b.c" -- literals removed
SHOW "a.b.c" -- identifiers removed

parse
SET LOCAL tracing = 'off'
----
SET LOCAL tracing = 'off'
SET LOCAL tracing = ('off') -- fully parenthesized
SET LOCAL tracing = '_' -- literals removed
SET LOCAL tracing = 'off' -- identifiers removed

parse
SET "" = 'a'
----
SET "" = 'a'
SET "" = ('a') -- fully parenthesized
SET "" = '_' -- literals removed
SET "" = 'a' -- identifiers removed
