diff --git a/contrib/try_convert/check_test.py b/contrib/try_convert/check_test.py
index 35e99a83e3..39a2d3608f 100644
--- a/contrib/try_convert/check_test.py
+++ b/contrib/try_convert/check_test.py
@@ -6,6 +6,8 @@
lines = f.read().split('\n')
needed_types = [
+ 'bool',
+
'int2',
'int4',
'int8',
@@ -40,7 +42,7 @@
ans = []
is_prining = False
for word in words:
- if word not in ['select', 'from',
+ if word not in ['select', 'from', 'count',
'try_convert', 'try_convert_by_sql', 'try_convert_by_sql_text', 'try_convert_by_sql_with_len_out',
'NULL', 'v', 'v1', 'v2', 'where', 'is', 'not', 'distinct', 'as', 't', '']:
ans += [word]
diff --git a/contrib/try_convert/data/tt_bpchar.data b/contrib/try_convert/data/tt_bpchar.data
index ea621c8662..21c17124df 100644
--- a/contrib/try_convert/data/tt_bpchar.data
+++ b/contrib/try_convert/data/tt_bpchar.data
@@ -67,4 +67,4 @@ The return value may differ significantly from what std::cout prints by default,
std::to_string relies on the current C locale for formatting purposes, and therefore concurrent calls to std::to_string from multiple threads may result in partial serialization of calls.
The results of overloads for integer types do not rely on the current C locale, and thus implementations generally avoid access to the current C locale in these overloads for both correctness and performance. However, such avoidance is not guaranteed by the standard.
(until C++26)
-C++17 provides std::to_chars as a higher-performance locale-independent alternative.
+C++17 provides std::to_chars as a higher-performance locale-independent alternative.
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_char.data b/contrib/try_convert/data/tt_char.data
index ea621c8662..21c17124df 100644
--- a/contrib/try_convert/data/tt_char.data
+++ b/contrib/try_convert/data/tt_char.data
@@ -67,4 +67,4 @@ The return value may differ significantly from what std::cout prints by default,
std::to_string relies on the current C locale for formatting purposes, and therefore concurrent calls to std::to_string from multiple threads may result in partial serialization of calls.
The results of overloads for integer types do not rely on the current C locale, and thus implementations generally avoid access to the current C locale in these overloads for both correctness and performance. However, such avoidance is not guaranteed by the standard.
(until C++26)
-C++17 provides std::to_chars as a higher-performance locale-independent alternative.
+C++17 provides std::to_chars as a higher-performance locale-independent alternative.
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_citext.data b/contrib/try_convert/data/tt_citext.data
index ea621c8662..21c17124df 100644
--- a/contrib/try_convert/data/tt_citext.data
+++ b/contrib/try_convert/data/tt_citext.data
@@ -67,4 +67,4 @@ The return value may differ significantly from what std::cout prints by default,
std::to_string relies on the current C locale for formatting purposes, and therefore concurrent calls to std::to_string from multiple threads may result in partial serialization of calls.
The results of overloads for integer types do not rely on the current C locale, and thus implementations generally avoid access to the current C locale in these overloads for both correctness and performance. However, such avoidance is not guaranteed by the standard.
(until C++26)
-C++17 provides std::to_chars as a higher-performance locale-independent alternative.
+C++17 provides std::to_chars as a higher-performance locale-independent alternative.
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_macaddr.data b/contrib/try_convert/data/tt_macaddr.data
index b3d66c3c48..4a05521fea 100644
--- a/contrib/try_convert/data/tt_macaddr.data
+++ b/contrib/try_convert/data/tt_macaddr.data
@@ -3,4 +3,10 @@
08002b:010203
08002b-010203
0800.2b01.0203
+08002b010203
+08:00:2b:01:02:03
+08-00-2b-01-02-03
+08002b:010203
+08002b-010203
+0800.2b01.0203
08002b010203
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_money.data b/contrib/try_convert/data/tt_money.data
index 77ec2df165..3ec7528e04 100644
--- a/contrib/try_convert/data/tt_money.data
+++ b/contrib/try_convert/data/tt_money.data
@@ -5,4 +5,12 @@ $9
$1,000,000,000,000,000.00
0
$555555555
+1,656,343
+10
+0.01
+10.03
+$9
+$1,000,000,000,000,000.00
+0
+$555555555
1,656,343
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_text.data b/contrib/try_convert/data/tt_text.data
index ea621c8662..21c17124df 100644
--- a/contrib/try_convert/data/tt_text.data
+++ b/contrib/try_convert/data/tt_text.data
@@ -67,4 +67,4 @@ The return value may differ significantly from what std::cout prints by default,
std::to_string relies on the current C locale for formatting purposes, and therefore concurrent calls to std::to_string from multiple threads may result in partial serialization of calls.
The results of overloads for integer types do not rely on the current C locale, and thus implementations generally avoid access to the current C locale in these overloads for both correctness and performance. However, such avoidance is not guaranteed by the standard.
(until C++26)
-C++17 provides std::to_chars as a higher-performance locale-independent alternative.
+C++17 provides std::to_chars as a higher-performance locale-independent alternative.
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_uuid.data b/contrib/try_convert/data/tt_uuid.data
index 6680d6384b..1ed8f566e0 100644
--- a/contrib/try_convert/data/tt_uuid.data
+++ b/contrib/try_convert/data/tt_uuid.data
@@ -3,4 +3,10 @@ A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11
{a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11}
a0eebc999c0b4ef8bb6d6bb9bd380a11
a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11
+{a0eebc99-9c0b4ef8-bb6d6bb9-bd380a11}
+a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11
+A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11
+{a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11}
+a0eebc999c0b4ef8bb6d6bb9bd380a11
+a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11
{a0eebc99-9c0b4ef8-bb6d6bb9-bd380a11}
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_varchar.data b/contrib/try_convert/data/tt_varchar.data
index ea621c8662..21c17124df 100644
--- a/contrib/try_convert/data/tt_varchar.data
+++ b/contrib/try_convert/data/tt_varchar.data
@@ -67,4 +67,4 @@ The return value may differ significantly from what std::cout prints by default,
std::to_string relies on the current C locale for formatting purposes, and therefore concurrent calls to std::to_string from multiple threads may result in partial serialization of calls.
The results of overloads for integer types do not rely on the current C locale, and thus implementations generally avoid access to the current C locale in these overloads for both correctness and performance. However, such avoidance is not guaranteed by the standard.
(until C++26)
-C++17 provides std::to_chars as a higher-performance locale-independent alternative.
+C++17 provides std::to_chars as a higher-performance locale-independent alternative.
\ No newline at end of file
diff --git a/contrib/try_convert/data/tt_xml.data b/contrib/try_convert/data/tt_xml.data
index b4a66101dd..389588a652 100644
--- a/contrib/try_convert/data/tt_xml.data
+++ b/contrib/try_convert/data/tt_xml.data
@@ -2,4 +2,9 @@
on main_window 500 500 250 250 center text1 250 100 center sun1.opacity = (sun1.opacity / 100) * 90;
A Song of Ice and Fire George R. R. Martin English Epic fantasy
Rick Grimes 35 Maths Male Daryl Dixon 33 Science Male Maggie 36 Arts Female
+
+
+ on main_window 500 500 250 250 center text1 250 100 center sun1.opacity = (sun1.opacity / 100) * 90;
+ A Song of Ice and Fire George R. R. Martin English Epic fantasy
+ Rick Grimes 35 Maths Male Daryl Dixon 33 Science Male Maggie 36 Arts Female
\ No newline at end of file
diff --git a/contrib/try_convert/generate_test.py b/contrib/try_convert/generate_test.py
index 2e87295bbf..f9738120f0 100644
--- a/contrib/try_convert/generate_test.py
+++ b/contrib/try_convert/generate_test.py
@@ -390,7 +390,7 @@ def get_data(type_name):
return type_tables[type_name]
def get_len_from_data(type_name):
- f = open(f'data/tt_{type_name}')
+ f = open(f'data/tt_{type_name}.data')
return(len(f.read().split('\n')))
def get_from_data(type_name, i = None):
@@ -402,9 +402,10 @@ def get_from_data(type_name, i = None):
## TEST
-def create_test(source_name, target_name, test_data, default='NULL', source_varlen=None, target_varlen=None):
+def create_test(source_name, target_name, test_data, default='NULL', source_varlen=None, target_varlen=None, source_count=0):
test_filter = 'v1 is distinct from v2' if target_name not in uncomparable_types else 'v1::text is distinct from v2::text'
+ test_filter_not = 'v1 is not distinct from v2' if target_name not in uncomparable_types else 'v1::text is not distinct from v2::text'
try_convert_sql = f'try_convert_by_sql(v, {default}::{target_name})'
@@ -432,10 +433,23 @@ def create_test(source_name, target_name, test_data, default='NULL', source_varl
result = \
' v1 | v2 \n' \
'----+----\n' \
- '(0 rows)\n' \
+ '(0 rows)\n'
- input_source = query
- output_source = remove_empty_lines(query) + '\n' + result
+ query_not = \
+ f'select count(*) from (' \
+ f'select ' \
+ f'try_convert(v, {default}::{target_name_1}) as v1, ' \
+ f'{try_convert_sql} as v2' \
+ f' from {test_data}' \
+ f') as t(v1, v2) where {test_filter_not};'
+ result_not = \
+ ' count \n' \
+ '-------\n' \
+ f' {source_count}\n' \
+ '(1 row)\n'
+
+ input_source = query + '\n' + query_not
+ output_source = remove_empty_lines(query) + '\n' + result + '\n' + remove_empty_lines(query_not) + '\n' + result_not
return input_source, output_source
@@ -463,9 +477,26 @@ def create_test(source_name, target_name, test_data, default='NULL', source_varl
test_corrupted_text_data = f'(select (\'!@#%^&*\' || v || \'!@#%^&*\') from {text_type_table}) as t(v)'
- to_text_in, to_text_out = create_test(type_name, string_type, test_type_table, default_value, type_varlen, string_varlen)
- from_text_in, from_text_out = create_test(string_type, type_name, text_type_table, default_value, string_varlen, type_varlen)
- from_corrupted_text_in, from_corrupted_text_out = create_test(string_type, type_name, test_corrupted_text_data, default_value, string_varlen, type_varlen)
+ data_count = get_len_from_data(type_name)
+
+ to_text_in, to_text_out = create_test(
+ type_name, string_type,
+ test_type_table, default_value,
+ type_varlen, string_varlen,
+ data_count
+ )
+ from_text_in, from_text_out = create_test(
+ string_type, type_name,
+ text_type_table, default_value,
+ string_varlen, type_varlen,
+ data_count
+ )
+ from_corrupted_text_in, from_corrupted_text_out = create_test(
+ string_type, type_name,
+ test_corrupted_text_data, default_value,
+ string_varlen, type_varlen,
+ data_count
+ )
text_tests_in += [to_text_in, from_text_in]
text_tests_out += [to_text_out, from_text_out]
@@ -503,8 +534,15 @@ def create_test(source_name, target_name, test_data, default='NULL', source_varl
for target_varlen in typmod_lens:
if target_varlen is not None and target_name not in typmod_types:
continue
+
+ data_count = get_len_from_data(source_name)
- test_in, test_out = create_test(source_name, target_name, test_table, default, source_varlen, target_varlen)
+ test_in, test_out = create_test(
+ source_name, target_name,
+ test_table, default,
+ source_varlen, target_varlen,
+ data_count
+ )
function_tests_in += [test_in]
function_tests_out += [test_out]
diff --git a/contrib/try_convert/input/try_convert.source b/contrib/try_convert/input/try_convert.source
index cf72cebce1..9d8d887710 100644
--- a/contrib/try_convert/input/try_convert.source
+++ b/contrib/try_convert/input/try_convert.source
@@ -2025,1286 +2025,2566 @@ INSERT INTO tt_varchar_20_of_citext(id, v) SELECT row_number() OVER(), v::varcha
-- TEXT TESTS
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_text_of_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_text_of_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_text_of_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_text_of_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_text_of_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_text_of_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_text_of_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_text_of_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_text_of_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_text_of_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_text_of_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_text_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_text_of_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_text_of_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_text_of_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_text_of_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_text_of_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_text_of_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_text_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_text_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_text_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_text_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_text_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_text_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_text_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_text_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_text_of_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_text_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_text_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_text_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_text_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_text_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_text_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_text_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_text_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_text_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_text_of_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_text_of_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_text_of_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_text_of_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_text_of_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_text_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_text_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_text_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_text_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_text_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_text_of_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_text_of_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_text_of_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_text_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_text_of_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_text_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_text_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_text_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_text_of_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_text_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_text_of_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_text_of_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_text_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_text_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_text_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_text_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_text_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_text_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text_of_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text_of_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text_of_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text_of_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text_of_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text_of_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text_of_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text_of_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text_of_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_text_of_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_text_of_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_text_of_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_text_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_text_of_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_text_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text_of_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text_of_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_citext_of_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_citext_of_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_citext_of_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_citext_of_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_citext_of_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_citext_of_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_citext_of_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_citext_of_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_citext_of_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_citext_of_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_citext_of_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_citext_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_citext_of_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_citext_of_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_citext_of_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_citext_of_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_citext_of_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_citext_of_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_citext_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_citext_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_citext_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_citext_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_citext_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_citext_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_citext_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_citext_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_citext_of_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_citext_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_citext_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_citext_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_citext_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_citext_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_citext_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_citext_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_citext_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_citext_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_citext_of_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_citext_of_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_citext_of_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_citext_of_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_citext_of_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_citext_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_citext_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_citext_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_citext_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_citext_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_citext_of_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_citext_of_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_citext_of_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_citext_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_citext_of_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_citext_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_citext_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_citext_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_citext_of_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_citext_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_citext_of_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_citext_of_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_citext_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_citext_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_citext_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_citext_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_citext_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_citext_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_citext_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_citext_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext_of_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext_of_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_citext_of_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_citext_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_citext_of_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_citext_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_citext_of_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_citext_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_citext_of_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_citext_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext_of_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext_of_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext_of_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_citext_of_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_citext_of_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_citext_of_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_citext_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_citext_of_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_citext_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext_of_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext_of_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_char_of_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_char_of_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char_of_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char_of_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_char_of_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_char_of_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_char_of_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_char_of_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_char_of_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_char_of_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_char_of_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_char_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_char_of_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_char_of_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_char_of_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_char_of_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_char_of_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_char_of_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_char_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_char_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_char_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_char_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_char_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_char_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_char_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_char_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_char_of_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_char_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_char_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_char_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_char_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_char_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_char_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_char_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_char_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_char_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_char_of_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_char_of_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_char_of_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_char_of_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_char_of_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_char_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_char_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_char_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_char_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_char_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_char_of_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_char_of_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_char_of_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_char_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_char_of_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_char_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_char_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_char_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_char_of_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_char_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_char_of_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_char_of_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_char_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_char_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_char_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_char_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_char_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_char_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_char_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_char_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char_of_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char_of_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_char_of_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_char_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_char_of_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_char_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_char_of_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_char_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_char_of_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_char_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char_of_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char_of_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char_of_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_char_of_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_char_of_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_char_of_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_char_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_char_of_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_char_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char_of_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char_of_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_varchar_of_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_varchar_of_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_varchar_of_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_varchar_of_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_varchar_of_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_varchar_of_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_varchar_of_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_varchar_of_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_varchar_of_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_varchar_of_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_varchar_of_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_varchar_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_varchar_of_complex) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_varchar_of_complex) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_varchar_of_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_varchar_of_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varchar_of_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varchar_of_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varchar_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varchar_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varchar_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varchar_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varchar_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varchar_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varchar_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varchar_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varchar_of_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varchar_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varchar_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varchar_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varchar_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varchar_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varchar_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varchar_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varchar_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varchar_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_varchar_of_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_varchar_of_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_varchar_of_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_varchar_of_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_varchar_of_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_varchar_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_varchar_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_varchar_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_varchar_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_varchar_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_varchar_of_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_varchar_of_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_varchar_of_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_varchar_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_varchar_of_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_varchar_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_varchar_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_varchar_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_varchar_of_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_varchar_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_varchar_of_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_varchar_of_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_varchar_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_varchar_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_varchar_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_varchar_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_varchar_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_varchar_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar_of_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar_of_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar_of_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar_of_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar_of_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar_of_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar_of_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar_of_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar_of_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_varchar_of_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_varchar_of_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_varchar_of_uuid) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_varchar_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_varchar_of_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_varchar_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar_of_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar_of_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
-- FUNCTION TESTS
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'f'::bool) as v1, try_convert_by_sql(v, 'f'::bool) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'f'::bool) as v1, try_convert_by_sql(v, 'f'::bool) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '192.168.100.128/25'::inet) as v1, try_convert_by_sql(v, '192.168.100.128/25'::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '192.168.100.128/25'::inet) as v1, try_convert_by_sql(v, '192.168.100.128/25'::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '192.168.100.128/25'::cidr) as v1, try_convert_by_sql(v, '192.168.100.128/25'::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '192.168.100.128/25'::cidr) as v1, try_convert_by_sql(v, '192.168.100.128/25'::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_text) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_text) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_complex) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_complex) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, '(1, 2)'::point) as v1, try_convert_by_sql(v, '(1, 2)'::point) as v2 from tt_complex) as t(v1, v2) where v1::text is distinct from v2::text;
+select count(*) from (select try_convert(v, '(1, 2)'::point) as v1, try_convert_by_sql(v, '(1, 2)'::point) as v2 from tt_complex) as t(v1, v2) where v1::text is not distinct from v2::text;
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
-- MILLION TESTS
DROP TABLE IF EXISTS text_ints; CREATE TABLE text_ints (v text) DISTRIBUTED BY (v);
INSERT INTO text_ints(v) SELECT (random()*1000)::int4::text FROM generate_series(1,1000000);
diff --git a/contrib/try_convert/output/try_convert.source b/contrib/try_convert/output/try_convert.source
index 84c1b71981..a62fffebab 100644
--- a/contrib/try_convert/output/try_convert.source
+++ b/contrib/try_convert/output/try_convert.source
@@ -2023,6402 +2023,14082 @@ select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NU
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_text_of_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_text_of_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_text_of_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_text_of_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_text_of_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_text_of_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_text_of_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_text_of_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_text_of_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_text_of_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_text_of_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_text_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_text_of_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_text_of_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_text_of_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_text_of_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_text_of_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_text_of_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_text_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_text_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_text_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_text_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_text_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_text_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_text_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_text_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_text_of_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_text_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_text_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_text_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_text_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_text_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_text_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_text_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_text_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_text_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_text_of_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_text_of_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_text_of_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_text_of_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_text_of_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_text_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_text_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_text_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_text_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_text_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_text_of_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_text_of_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_text_of_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_text_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_text_of_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_text_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_text_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_text_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_text_of_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_text_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_text_of_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_text_of_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_text_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_text_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_text_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_text_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_text_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_text_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text_of_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text_of_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text_of_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text_of_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text_of_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text_of_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text_of_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text_of_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_text_of_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_text_of_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_text_of_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_text_of_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_text_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_text_of_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_text_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text_of_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text_of_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_text_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_citext_of_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_citext_of_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_citext_of_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_citext_of_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_citext_of_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_citext_of_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_citext_of_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_citext_of_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_citext_of_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_citext_of_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_citext_of_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_citext_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_citext_of_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_citext_of_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_citext_of_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_citext_of_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_citext_of_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_citext_of_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_citext_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_citext_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_citext_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_citext_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_citext_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_citext_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_citext_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_citext_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_citext_of_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_citext_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_citext_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_citext_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_citext_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_citext_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_citext_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_citext_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_citext_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_citext_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_citext_of_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_citext_of_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_citext_of_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_citext_of_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_citext_of_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_citext_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_citext_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_citext_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_citext_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_citext_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_citext_of_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_citext_of_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_citext_of_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_citext_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_citext_of_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_citext_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_citext_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_citext_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_citext_of_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_citext_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_citext_of_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_citext_of_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_citext_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_citext_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_citext_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_citext_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_citext_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_citext_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_citext_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_citext_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext_of_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext_of_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_citext_of_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_citext_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_citext_of_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_citext_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_citext_of_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_citext_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_citext_of_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_citext_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext_of_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext_of_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext_of_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_citext_of_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_citext_of_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_citext_of_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_citext_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_citext_of_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_citext_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext_of_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_citext_of_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_citext_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_char_of_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_char_of_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char_of_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char_of_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_char_of_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_char_of_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_char_of_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_char_of_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_char_of_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_char_of_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_char_of_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_char_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_char_of_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_char_of_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_char_of_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_char_of_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_char_of_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_char_of_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_char_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_char_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_char_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_char_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_char_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_char_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_char_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_char_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_char_of_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_char_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_char_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_char_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_char_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_char_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_char_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_char_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_char_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_char_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_char_of_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_char_of_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_char_of_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_char_of_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_char_of_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_char_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_char_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_char_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_char_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_char_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_char_of_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_char_of_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_char_of_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_char_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_char_of_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_char_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_char_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_char_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_char_of_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_char_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_char_of_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_char_of_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_char_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_char_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_char_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_char_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_char_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_char_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_char_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_char_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char_of_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_char_of_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_char_of_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_char_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_char_of_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_char_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_char_of_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_char_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_char_of_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_char_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char_of_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char_of_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char_of_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_char_of_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_char_of_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_char_of_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_char_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_char_of_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_char_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char_of_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_char_of_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_char_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_varchar_of_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_varchar_of_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_varchar_of_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_varchar_of_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_varchar_of_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_varchar_of_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int2) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_int2) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_varchar_of_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_varchar_of_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float8) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float8) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_varchar_of_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_varchar_of_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float4) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_float4) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_varchar_of_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_varchar_of_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_numeric) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_numeric) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_varchar_of_complex) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_varchar_of_complex) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_complex) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_complex) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_varchar_of_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_varchar_of_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bool) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bool) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varchar_of_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varchar_of_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varchar_of_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varchar_of_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varchar_of_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varchar_of_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varchar_of_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varchar_of_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varchar_of_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varchar_of_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_bit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varchar_of_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varchar_of_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varchar_of_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varchar_of_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varchar_of_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varchar_of_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varchar_of_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varchar_of_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varchar_of_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varchar_of_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varbit_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_varchar_of_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_varchar_of_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_date) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_date) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_varchar_of_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_varchar_of_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_time) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_time) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_varchar_of_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_varchar_of_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timetz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timetz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_varchar_of_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_varchar_of_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamp) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamp) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_varchar_of_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_varchar_of_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamptz) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_timestamptz) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_varchar_of_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_varchar_of_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_interval) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_interval) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_varchar_of_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_varchar_of_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_abstime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_abstime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_varchar_of_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_varchar_of_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_reltime) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_reltime) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_varchar_of_point) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_varchar_of_point) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_point) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_point) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_varchar_of_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_varchar_of_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_cidr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_cidr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_varchar_of_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_varchar_of_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_inet) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_inet) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_varchar_of_macaddr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from tt_varchar_of_macaddr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_macaddr) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::macaddr) as v1, try_convert_by_sql(v, NULL::macaddr) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_macaddr) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_varchar_of_json) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_varchar_of_json) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_json) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_json) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_varchar_of_jsonb) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_varchar_of_jsonb) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_jsonb) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_jsonb) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar_of_xml) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar_of_xml) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_xml) as t(v)) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_xml) as t(v)) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar_of_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar_of_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar_of_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar_of_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar_of_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar_of_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar_of_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar_of_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar_of_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar_of_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_char_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar_of_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar_of_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar_of_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar_of_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_1) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_1) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar_of_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar_of_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_5) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_5) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar_of_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar_of_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_10) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_10) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar_of_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar_of_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_20) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_varchar_20) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar_of_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar_of_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_text) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_text) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_varchar_of_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_varchar_of_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_money) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_money) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_varchar_of_uuid) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from tt_varchar_of_uuid) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_uuid) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::uuid) as v1, try_convert_by_sql(v, NULL::uuid) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_uuid) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_varchar_of_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_varchar_of_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_regtype) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_regtype) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar_of_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar_of_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_citext) as t(v)) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from (select ('!@#%^&*' || v || '!@#%^&*') from tt_varchar_of_citext) as t(v)) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
-- FUNCTION TESTS
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int2) as v1, try_convert_by_sql(v, NULL::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '6'::int2) as v1, try_convert_by_sql(v, '6'::int2) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float4) as v1, try_convert_by_sql(v, NULL::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.09526'::float4) as v1, try_convert_by_sql(v, '5.09526'::float4) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::float8) as v1, try_convert_by_sql(v, NULL::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2.6338905075109076'::float8) as v1, try_convert_by_sql(v, '2.6338905075109076'::float8) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_money) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_money) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::money) as v1, try_convert_by_sql(v, NULL::money) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '10'::money) as v1, try_convert_by_sql(v, '10'::money) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bool) as v1, try_convert_by_sql(v, NULL::bool) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'f'::bool) as v1, try_convert_by_sql(v, 'f'::bool) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'f'::bool) as v1, try_convert_by_sql(v, 'f'::bool) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::regtype) as v1, try_convert_by_sql(v, NULL::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'bool'::regtype) as v1, try_convert_by_sql(v, 'bool'::regtype) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_regtype) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql_text(v::text, NULL::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::text, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 1) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 5) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 10) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(1)'::text, 20) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 1) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 5) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 10) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(5)'::text, 20) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 1) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 5) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 10) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(10)'::text, 20) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 1) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 5) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 10) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'char(20)'::text, 20) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql_text(v::text, NULL::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::char, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_char) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_char) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(1)'::text) as v2 from tt_char_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(5)'::text) as v2 from tt_char_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(10)'::text) as v2 from tt_char_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'char(20)'::text) as v2 from tt_char_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char) as v1, try_convert_by_sql(v, NULL::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::char(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::char) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::char(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::char, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_date) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::date) as v1, try_convert_by_sql(v, NULL::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28'::date) as v1, try_convert_by_sql(v, '2015-10-28'::date) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::abstime) as v1, try_convert_by_sql(v, NULL::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::abstime) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::abstime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_abstime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::reltime) as v1, try_convert_by_sql(v, NULL::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::reltime) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::reltime) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_reltime) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::inet) as v1, try_convert_by_sql(v, NULL::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, '192.168.100.128/25'::inet) as v1, try_convert_by_sql(v, '192.168.100.128/25'::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '192.168.100.128/25'::inet) as v1, try_convert_by_sql(v, '192.168.100.128/25'::inet) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::cidr) as v1, try_convert_by_sql(v, NULL::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, '192.168.100.128/25'::cidr) as v1, try_convert_by_sql(v, '192.168.100.128/25'::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '192.168.100.128/25'::cidr) as v1, try_convert_by_sql(v, '192.168.100.128/25'::cidr) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql(v, NULL::int8) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int8) as v1, try_convert_by_sql_text(v::text, NULL::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql(v, '2'::int8) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2'::int8) as v1, try_convert_by_sql_text(v::text, '2'::int8, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql(v, NULL::int4) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::int4) as v1, try_convert_by_sql_text(v::text, NULL::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql(v, '9'::int4) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '9'::int4) as v1, try_convert_by_sql_text(v::text, '9'::int4, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_text) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_text) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_text) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_cidr) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_bool) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_xml) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 10
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql(v, NULL::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::xml) as v1, try_convert_by_sql_text(v::text, NULL::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql(v, ''::xml) as v2 from tt_varchar) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, ''::xml) as v1, try_convert_by_sql_text(v::text, ''::xml, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql_text(v::text, NULL::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 1) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 5) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 10) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(1)'::text, 20) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 1) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 5) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 10) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(5)'::text, 20) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 1) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 5) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 10) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(10)'::text, 20) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 1) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 5) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 10) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, 'All the worlds a stage,'::varchar, 'varchar(20)'::text, 20) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::time) as v1, try_convert_by_sql(v, NULL::time) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_time) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45'::time) as v1, try_convert_by_sql(v, '13:35:45'::time) as v2 from tt_time) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamp) as v1, try_convert_by_sql(v, NULL::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 16:35:45'::timestamp) as v1, try_convert_by_sql(v, '2015-10-28 16:35:45'::timestamp) as v2 from tt_timestamp) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timestamptz) as v1, try_convert_by_sql(v, NULL::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v1, try_convert_by_sql(v, '2015-10-28 13:35:45+00:00'::timestamptz) as v2 from tt_timestamptz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::interval) as v1, try_convert_by_sql(v, NULL::interval) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_interval) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '16736 days, 13:35:45'::interval) as v1, try_convert_by_sql(v, '16736 days, 13:35:45'::interval) as v2 from tt_interval) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::timetz) as v1, try_convert_by_sql(v, NULL::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '13:35:45 UTC'::timetz) as v1, try_convert_by_sql(v, '13:35:45 UTC'::timetz) as v2 from tt_timetz) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql(v, NULL::bit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit) as v1, try_convert_by_sql_text(v::text, NULL::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql(v, '1'::bit) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 1) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 5) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 10) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::bit, 20) as v2 from tt_bit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(1)'::text) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 1) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 5) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 10) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(1)'::text, 20) as v2 from tt_bit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(5)'::text) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 1) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 5) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 10) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(5)'::text, 20) as v2 from tt_bit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(10)'::text) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 1) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 5) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 10) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(10)'::text, 20) as v2 from tt_bit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit) as v1, try_convert_by_sql_text(v::text, '1'::bit, 'bit(20)'::text) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 1) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 5) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 10) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::bit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::bit, 'bit(20)'::text, 20) as v2 from tt_bit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql(v, NULL::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit) as v1, try_convert_by_sql_text(v::text, NULL::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, NULL::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql(v, '1'::varbit) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 1) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 5) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 10) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_with_len_out(v, '1'::varbit, 20) as v2 from tt_varbit) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(1)'::text) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 1) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 5) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 10) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(1)'::text, 20) as v2 from tt_varbit_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(5)'::text) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 1) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 5) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 10) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(5)'::text, 20) as v2 from tt_varbit_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(10)'::text) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 1) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 5) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 10) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(10)'::text, 20) as v2 from tt_varbit_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit) as v1, try_convert_by_sql_text(v::text, '1'::varbit, 'varbit(20)'::text) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(1)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 1) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(5)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 5) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(10)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 10) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1'::varbit(20)) as v1, try_convert_by_sql_text_with_len_out(v::text, '1'::varbit, 'varbit(20)'::text, 20) as v2 from tt_varbit_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 11
+(1 row)
+
select * from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::numeric) as v1, try_convert_by_sql(v, NULL::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '5.49803593494943'::numeric) as v1, try_convert_by_sql(v, '5.49803593494943'::numeric) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::jsonb) as v1, try_convert_by_sql(v, NULL::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::jsonb) as v2 from tt_json) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::json) as v1, try_convert_by_sql(v, NULL::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v1, try_convert_by_sql(v, '{"glossary": {"title": "example glossary","GlossDiv": {"title": "S","GlossList": {"GlossEntry": {"ID": "SGML","SortAs": "SGML","GlossTerm": "Standard Generalized Markup Language","Acronym": "SGML","Abbrev": "ISO 8879:1986","GlossDef": {"para": "A meta-markup language, used to create markup languages such as DocBook.","GlossSeeAlso": ["GML", "XML"]},"GlossSee": "markup"}}}}}'::json) as v2 from tt_jsonb) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 29
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_float4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int8) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int8) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 36
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int4) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int4) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 27
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int2) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_int2) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 24
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_point) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_point) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 16
+(1 row)
+
select * from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_complex) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::point) as v1, try_convert_by_sql(v, NULL::point) as v2 from tt_complex) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, '(1, 2)'::point) as v1, try_convert_by_sql(v, '(1, 2)'::point) as v2 from tt_complex) as t(v1, v2) where v1::text is distinct from v2::text;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '(1, 2)'::point) as v1, try_convert_by_sql(v, '(1, 2)'::point) as v2 from tt_complex) as t(v1, v2) where v1::text is not distinct from v2::text;
+ count
+-------
+ 12
+(1 row)
+
select * from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::complex) as v1, try_convert_by_sql(v, NULL::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, '1.1 + 1.0i'::complex) as v1, try_convert_by_sql(v, '1.1 + 1.0i'::complex) as v2 from tt_numeric) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 30
+(1 row)
+
select * from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::text) as v1, try_convert_by_sql(v, NULL::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::text) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::text) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar) as v1, try_convert_by_sql(v, NULL::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, NULL::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::varchar) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(1)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 1) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(5)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 5) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(10)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 10) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::varchar(20)) as v1, try_convert_by_sql_with_len_out(v, 'All the worlds a stage,'::varchar, 20) as v2 from tt_citext) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_text) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_text) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql_text(v::text, NULL::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_varchar) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(1)'::text) as v2 from tt_varchar_1) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(5)'::text) as v2 from tt_varchar_5) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(10)'::text) as v2 from tt_varchar_10) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql_text(v::text, 'All the worlds a stage,'::citext, 'varchar(20)'::text) as v2 from tt_varchar_20) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 70
+(1 row)
+
select * from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, NULL::citext) as v1, try_convert_by_sql(v, NULL::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
select * from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_inet) as t(v1, v2) where v1 is distinct from v2;
v1 | v2
----+----
(0 rows)
+select count(*) from (select try_convert(v, 'All the worlds a stage,'::citext) as v1, try_convert_by_sql(v, 'All the worlds a stage,'::citext) as v2 from tt_inet) as t(v1, v2) where v1 is not distinct from v2;
+ count
+-------
+ 19
+(1 row)
+
-- MILLION TESTS
DROP TABLE IF EXISTS text_ints; CREATE TABLE text_ints (v text) DISTRIBUTED BY (v);
INSERT INTO text_ints(v) SELECT (random()*1000)::int4::text FROM generate_series(1,1000000);