1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# name: test/sql/prepared/parameter_variants.test
# description: Test parameter variants
# group: [prepared]
# question mark as parameter
statement ok
PREPARE s1 AS SELECT CAST(? AS INTEGER), CAST(? AS STRING)
query II
EXECUTE s1(42, 'dpfkg')
----
42 dpfkg
statement ok
DEALLOCATE s1
# question mark with indicator
statement ok
PREPARE s1 AS SELECT CAST(?1 AS INTEGER), CAST(?2 AS STRING)
query II
EXECUTE s1(42, 'dpfkg')
----
42 dpfkg
statement ok
DEALLOCATE s1
# question mark with indicator reversed
statement ok
PREPARE s1 AS SELECT CAST(?2 AS INTEGER), CAST(?1 AS STRING)
query II
EXECUTE s1('dpfkg', 42)
----
42 dpfkg
statement ok
DEALLOCATE s1
|