Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
785d204
[Windows / SQL CE] baselines
Sep 16, 2025
e6a150f
[Windows / SQL Server 2005] baselines
Sep 16, 2025
1d85826
[Windows / SQL Server 2016] baselines
Sep 16, 2025
dbc5745
[Windows / SQL Server 2014] baselines
Sep 16, 2025
53c887b
[Windows / SQL Server 2008] baselines
Sep 16, 2025
3f29465
[Windows / SQL Server 2012] baselines
Sep 16, 2025
90de98f
[Linux / Firebird 2.5] baselines
Sep 16, 2025
32ad78b
[Linux / Firebird 3.0] baselines
Sep 16, 2025
6e4528f
[Linux / Firebird 4.0] baselines
Sep 16, 2025
b279a99
[Linux / Firebird 5.0] baselines
Sep 16, 2025
4760ee8
[Windows / SQL Server 2017] baselines
Sep 16, 2025
2be22b4
[Linux / MariaDB 11] baselines
Sep 16, 2025
56ffbd1
[Linux / MySQL 5.7 (both providers)] baselines
Sep 16, 2025
0ea1cfd
[Linux / MySQL 9 (both providers)] baselines
Sep 16, 2025
b15a4b6
[Linux / Oracle 11g XE] baselines
Sep 16, 2025
c4b1c9f
[Windows / SQL Server 2019] baselines
Sep 16, 2025
7c045b0
[Windows / SQL Server 2022] baselines
Sep 16, 2025
5845b8f
[Linux / Oracle 12c] baselines
Sep 16, 2025
bd318ea
[Linux / PostgreSQL 13] baselines
Sep 16, 2025
c7e45df
[Linux / Oracle 21c] baselines
Sep 16, 2025
8281aec
[Linux / Oracle 18c] baselines
Sep 16, 2025
0d417ef
[Linux / PostgreSQL 14] baselines
Sep 16, 2025
4168caa
[Linux / PostgreSQL 15] baselines
Sep 16, 2025
30cc8b5
[Linux / PostgreSQL 16] baselines
Sep 16, 2025
9731ea7
[Linux / PostgreSQL 17] baselines
Sep 16, 2025
50adda9
[Linux / Oracle 19c] baselines
Sep 16, 2025
51a334b
[Windows / SQL Server 2025] baselines
Sep 16, 2025
88e8223
[Linux / PostgreSQL 18] baselines
Sep 16, 2025
4095ab1
[Linux / Oracle 23c] baselines
Sep 16, 2025
ee33940
[Linux / SAP HANA 2] baselines
Sep 16, 2025
6620ea5
[Linux / SQL Server EXTRAS] baselines
Sep 16, 2025
8e31776
[Windows / SQLite (specialized tests)] baselines
Sep 26, 2025
9609d1b
[Windows / SQLite (both providers)] baselines
Sep 26, 2025
98fb8e3
[Linux / ClickHouse MySql] baselines
Oct 5, 2025
e5b9f5a
[Windows / SQL Server 2025] baselines
Oct 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,13 @@ FROM
User t1
LIMIT 1

BeforeExecute
-- ClickHouse.MySql ClickHouse (asynchronously)

SELECT
t1.Id,
t1.Name
FROM
User t1
LIMIT 1

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.2.5 Firebird (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.2.5 Firebird (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.2.5 Firebird

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.2.5 Firebird

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.3 Firebird3 (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.3 Firebird3 (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.3 Firebird3

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.3 Firebird3

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.4 Firebird4 (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.4 Firebird4 (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.4 Firebird4

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.4 Firebird4

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WHERE
SELECT
*
FROM
(SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r"
(SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r"
WHERE
"t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ SELECT
"t"."Value"
FROM
"TableToInsert" "t"
INNER JOIN (SELECT NULL "Id", NULL "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)
INNER JOIN (SELECT CAST(NULL AS Int) "Id", CAST(NULL AS VARCHAR(1)) "Value" FROM rdb$database WHERE 1 = 0) "r" ON "t"."Id" = "r"."Id" AND ("t"."Value" = "r"."Value" OR "t"."Value" IS NULL AND "r"."Value" IS NULL)

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
BeforeExecute
-- Firebird.5 Firebird4 (asynchronously)

SELECT
"g_1"."Id",
SUM("g_1"."Id")
FROM
(SELECT CAST(NULL AS Int) "Id" FROM rdb$database WHERE 1 = 0) "g_1"
GROUP BY
"g_1"."Id"

Loading