mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-19 06:50:50 +00:00
16 lines
971 B
SQL
16 lines
971 B
SQL
-- VisitParam with basic type
|
|
SELECT visitParamExtractInt('{"myparam":-1}', 'myparam');
|
|
SELECT visitParamExtractUInt('{"myparam":-1}', 'myparam');
|
|
SELECT visitParamExtractFloat('{"myparam":null}', 'myparam');
|
|
SELECT visitParamExtractFloat('{"myparam":-1}', 'myparam');
|
|
SELECT visitParamExtractBool('{"myparam":true}', 'myparam');
|
|
SELECT visitParamExtractString('{"myparam":"test_string"}', 'myparam');
|
|
SELECT visitParamExtractString('{"myparam":"test\\"string"}', 'myparam');
|
|
-- VisitParam with complex type
|
|
SELECT visitParamExtractRaw('{"myparam":"test_string"}', 'myparam');
|
|
SELECT visitParamExtractRaw('{"myparam": "test_string"}', 'myparam');
|
|
SELECT visitParamExtractRaw('{"myparam": "test\\"string"}', 'myparam');
|
|
SELECT visitParamExtractRaw('{"myparam": "test\\"string", "other":123}', 'myparam');
|
|
SELECT visitParamExtractRaw('{"myparam": [1,2,3], "other":123}', 'myparam');
|
|
SELECT visitParamExtractRaw('{"myparam": {"nested" : [1,2,3]}, "other":123}', 'myparam');
|