"select `A`, `B` from `TABLE1`, `TABLE2` where `A` = 10 order by `B`, `C`"); //select `A`, `B` from `TABLE1`, `TABLE2` where `A` = 10 order by `B`, `C`
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select `A`, `B` from `TABLE1`, `TABLE2` where `A` = 10 order by `B`, `C`"); //select `A`, `B` from `TABLE1`, `TABLE2` where `A` = 10 order by `B`, `C`
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select \"A\", \"B\" from \"TABLE1\", \"TABLE2\" where \"A\" = 10 order by \"B\", \"C\""); //select "A", "B" from "TABLE1", "TABLE2" where "A" = 10 order by "B", "C"
"select `PH_SEQ`, sum(`CASTKA`) from `PH_POLOZKA` where `DATUM` <= '2011-12-31' group by `PH_SEQ` having `C` = `B`"); //select `PH_SEQ`, sum(`CASTKA`) from `PH_POLOZKA` where `DATUM` <= '2011-12-31' group by `PH_SEQ` having `C` = `B`
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= '2011-12-31' group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= '2011-12-31' group by "PH_SEQ" having "C" = "B"
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= to_date('2011/12/31', 'SYYYY/MM/DD') group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= to_date('2011/12/31', 'SYYYY/MM/DD') group by "PH_SEQ" having "C" = "B"
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= convert(datetime, '2011/12/31', 120) group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= convert(datetime, '2011/12/31', 120) group by "PH_SEQ" having "C" = "B"
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= date '2011-12-31' group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= date '2011-12-31' group by "PH_SEQ" having "C" = "B"
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= '2011-12-31' group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= '2011-12-31' group by "PH_SEQ" having "C" = "B"
"select \"PH_SEQ\", sum(\"CASTKA\") from \"PH_POLOZKA\" where \"DATUM\" <= '2011-12-31' group by \"PH_SEQ\" having \"C\" = \"B\""); //select "PH_SEQ", sum("CASTKA") from "PH_POLOZKA" where "DATUM" <= '2011-12-31' group by "PH_SEQ" having "C" = "B"
// ---------------------------------
TEST(MY_SQL,
Insert(TABLE1)(A, 1)(B, 2),
"insert into `TABLE1`(`A`, `B`) values (1, 2)"); //insert into `TABLE1`(`A`, `B`) values (1, 2)
TEST(SQLITE3,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
TEST(ORACLE,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
TEST(MSSQL,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
TEST(PGSQL,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
TEST(FIREBIRD,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
TEST(DB2,
Insert(TABLE1)(A, 1)(B, 2),
"insert into \"TABLE1\"(\"A\", \"B\") values (1, 2)"); //insert into "TABLE1"("A", "B") values (1, 2)
"((select `KATASTR_SEQ` from `ADRESA` start with `PAR_ADRESA_SEQ` = 1111 connect by prior `ADRESA_SEQ` = `PAR_ADRESA_SEQ`) union (select `KATASTR_SEQ` from `ADRESA` start with `ADRESA_SEQ` = 2222 connect by prior `PAR_ADRESA_SEQ` = `ADRESA_SEQ`))"); //((select `KATASTR_SEQ` from `ADRESA` start with `PAR_ADRESA_SEQ` = 1111 connect by prior `ADRESA_SEQ` = `PAR_ADRESA_SEQ`) union (select `KATASTR_SEQ` from `ADRESA` start with `ADRESA_SEQ` = 2222 connect by prior `PAR_ADRESA_SEQ` = `ADRESA_SEQ`))
"select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\" union select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\""); //select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ" union select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"
"((select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\") union (select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\"))"); //((select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ") union (select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"))
"((select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\") union (select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\"))"); //((select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ") union (select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"))
"((select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\") union (select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\"))"); //((select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ") union (select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"))
"((select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\") union (select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\"))"); //((select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ") union (select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"))
"((select \"KATASTR_SEQ\" from \"ADRESA\" start with \"PAR_ADRESA_SEQ\" = 1111 connect by prior \"ADRESA_SEQ\" = \"PAR_ADRESA_SEQ\") union (select \"KATASTR_SEQ\" from \"ADRESA\" start with \"ADRESA_SEQ\" = 2222 connect by prior \"PAR_ADRESA_SEQ\" = \"ADRESA_SEQ\"))"); //((select "KATASTR_SEQ" from "ADRESA" start with "PAR_ADRESA_SEQ" = 1111 connect by prior "ADRESA_SEQ" = "PAR_ADRESA_SEQ") union (select "KATASTR_SEQ" from "ADRESA" start with "ADRESA_SEQ" = 2222 connect by prior "PAR_ADRESA_SEQ" = "ADRESA_SEQ"))
"((select `COLUMN1` from `TABLE1`) union (select `COLUMN2` from `TABLE2`))"); //((select `COLUMN1` from `TABLE1`) union (select `COLUMN2` from `TABLE2`))
"((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2"))
"((select `COLUMN1` from `TABLE1`) intersect (select `COLUMN2` from `TABLE2`))"); //((select `COLUMN1` from `TABLE1`) intersect (select `COLUMN2` from `TABLE2`))
"select \"COLUMN1\" from \"TABLE1\" intersect select \"COLUMN2\" from \"TABLE2\""); //select "COLUMN1" from "TABLE1" intersect select "COLUMN2" from "TABLE2"
"((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2"))
"((select `COLUMN1` from `TABLE1`) minus (select `COLUMN2` from `TABLE2`))"); //((select `COLUMN1` from `TABLE1`) minus (select `COLUMN2` from `TABLE2`))
"select \"COLUMN1\" from \"TABLE1\" except select \"COLUMN2\" from \"TABLE2\""); //select "COLUMN1" from "TABLE1" except select "COLUMN2" from "TABLE2"
"((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") except (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") except (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") except (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") except (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2"))
"((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\"))"); //((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2"))
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1),
"select `COL` from `TABLE1`"); //select `COL` from `TABLE1`
TEST(SQLITE3,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
TEST(ORACLE,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
TEST(MSSQL,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
TEST(PGSQL,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
TEST(FIREBIRD,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
TEST(DB2,
Select(COL).From(TABLE1),
"select \"COL\" from \"TABLE1\""); //select "COL" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COL.Of(TABLE1)).From(TABLE1),
"select `TABLE1`.`COL` from `TABLE1`"); //select `TABLE1`.`COL` from `TABLE1`
TEST(SQLITE3,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
TEST(ORACLE,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
TEST(MSSQL,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
TEST(PGSQL,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
TEST(FIREBIRD,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
TEST(DB2,
Select(COL.Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".\"COL\" from \"TABLE1\""); //select "TABLE1"."COL" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COL.As(A)).From(TABLE1),
"select `COL` `A` from `TABLE1`"); //select `COL` `A` from `TABLE1`
TEST(SQLITE3,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" \"A\" from \"TABLE1\""); //select "COL" "A" from "TABLE1"
TEST(ORACLE,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" \"A\" from \"TABLE1\""); //select "COL" "A" from "TABLE1"
TEST(MSSQL,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" as \"A\" from \"TABLE1\""); //select "COL" as "A" from "TABLE1"
TEST(PGSQL,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" as \"A\" from \"TABLE1\""); //select "COL" as "A" from "TABLE1"
TEST(FIREBIRD,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" \"A\" from \"TABLE1\""); //select "COL" "A" from "TABLE1"
TEST(DB2,
Select(COL.As(A)).From(TABLE1),
"select \"COL\" \"A\" from \"TABLE1\""); //select "COL" "A" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COL&A).From(TABLE1),
"select `COL$A` from `TABLE1`"); //select `COL$A` from `TABLE1`
TEST(SQLITE3,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
TEST(ORACLE,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
TEST(MSSQL,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
TEST(PGSQL,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
TEST(FIREBIRD,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
TEST(DB2,
Select(COL&A).From(TABLE1),
"select \"COL$A\" from \"TABLE1\""); //select "COL$A" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COL[3]).From(TABLE1),
"select `COL3` from `TABLE1`"); //select `COL3` from `TABLE1`
TEST(SQLITE3,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
TEST(ORACLE,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
TEST(MSSQL,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
TEST(PGSQL,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
TEST(FIREBIRD,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
TEST(DB2,
Select(COL[3]).From(TABLE1),
"select \"COL3\" from \"TABLE1\""); //select "COL3" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(`COLUMN1`, `COLUMN2`) from `TABLE1`"); //select mod(`COLUMN1`, `COLUMN2`) from `TABLE1`
TEST(SQLITE3,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
TEST(ORACLE,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
TEST(MSSQL,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
TEST(PGSQL,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
TEST(FIREBIRD,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
TEST(DB2,
Select(COLUMN1 % COLUMN2).From(TABLE1),
"select mod(\"COLUMN1\", \"COLUMN2\") from \"TABLE1\""); //select mod("COLUMN1", "COLUMN2") from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select `COLUMN1` + `COLUMN2` from `TABLE1`"); //select `COLUMN1` + `COLUMN2` from `TABLE1`
TEST(SQLITE3,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" || \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" || "COLUMN2" from "TABLE1"
TEST(ORACLE,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" || \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" || "COLUMN2" from "TABLE1"
TEST(MSSQL,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" + \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" + "COLUMN2" from "TABLE1"
TEST(PGSQL,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" || \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" || "COLUMN2" from "TABLE1"
TEST(FIREBIRD,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" + \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" + "COLUMN2" from "TABLE1"
TEST(DB2,
Select(COLUMN1 | COLUMN2).From(TABLE1),
"select \"COLUMN1\" + \"COLUMN2\" from \"TABLE1\""); //select "COLUMN1" + "COLUMN2" from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(`COL`, 2) from `TABLE1`"); //select any_fn(`COL`, 2) from `TABLE1`
TEST(SQLITE3,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
TEST(ORACLE,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
TEST(MSSQL,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
TEST(PGSQL,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
TEST(FIREBIRD,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
TEST(DB2,
Select(SqlFunc("any_fn", COL, 2)).From(TABLE1),
"select any_fn(\"COL\", 2) from \"TABLE1\""); //select any_fn("COL", 2) from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(Distinct(COL)).From(TABLE1),
"select distinct `COL` from `TABLE1`"); //select distinct `COL` from `TABLE1`
TEST(SQLITE3,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
TEST(ORACLE,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
TEST(MSSQL,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
TEST(PGSQL,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
TEST(FIREBIRD,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
TEST(DB2,
Select(Distinct(COL)).From(TABLE1),
"select distinct \"COL\" from \"TABLE1\""); //select distinct "COL" from "TABLE1"
"select `COL` from `TABLE1` where `COL` / 2 > 1 and `COLUMN1` = 'A' or `COLUMN2` = '2006-01-01'"); //select `COL` from `TABLE1` where `COL` / 2 > 1 and `COLUMN1` = 'A' or `COLUMN2` = '2006-01-01'
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = 'A' or \"COLUMN2\" = '2006-01-01'"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = 'A' or "COLUMN2" = '2006-01-01'
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = 'A' or \"COLUMN2\" = to_date('2006/1/1', 'SYYYY/MM/DD')"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = 'A' or "COLUMN2" = to_date('2006/1/1', 'SYYYY/MM/DD')
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = 'A' or \"COLUMN2\" = convert(datetime, '2006/1/1', 120)"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = 'A' or "COLUMN2" = convert(datetime, '2006/1/1', 120)
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = E'A' or \"COLUMN2\" = date '2006-01-01'"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = E'A' or "COLUMN2" = date '2006-01-01'
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = 'A' or \"COLUMN2\" = '2006-01-01'"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = 'A' or "COLUMN2" = '2006-01-01'
"select \"COL\" from \"TABLE1\" where \"COL\" / 2 > 1 and \"COLUMN1\" = 'A' or \"COLUMN2\" = '2006-01-01'"); //select "COL" from "TABLE1" where "COL" / 2 > 1 and "COLUMN1" = 'A' or "COLUMN2" = '2006-01-01'
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select `COL` from `TABLE1` where not (`COL` = 1)"); //select `COL` from `TABLE1` where not (`COL` = 1)
TEST(SQLITE3,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
TEST(ORACLE,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
TEST(MSSQL,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
TEST(PGSQL,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
TEST(FIREBIRD,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
TEST(DB2,
Select(COL).From(TABLE1).Where(!(COL == 1)),
"select \"COL\" from \"TABLE1\" where not (\"COL\" = 1)"); //select "COL" from "TABLE1" where not ("COL" = 1)
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" = 1 and not \"COLUMN2\" = 1"); //select "COL" from "TABLE1" where "COLUMN1" = 1 and not "COLUMN2" = 1
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select `COL` from `TABLE1` where `COLUMN1` is NULL"); //select `COL` from `TABLE1` where `COLUMN1` is NULL
TEST(SQLITE3,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
TEST(ORACLE,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
TEST(MSSQL,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
TEST(PGSQL,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
TEST(FIREBIRD,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
TEST(DB2,
Select(COL).From(TABLE1).Where(IsNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is NULL"); //select "COL" from "TABLE1" where "COLUMN1" is NULL
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select `COL` from `TABLE1` where `COLUMN1` is not NULL"); //select `COL` from `TABLE1` where `COLUMN1` is not NULL
TEST(SQLITE3,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
TEST(ORACLE,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
TEST(MSSQL,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
TEST(PGSQL,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
TEST(FIREBIRD,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
TEST(DB2,
Select(COL).From(TABLE1).Where(NotNull(COLUMN1)),
"select \"COL\" from \"TABLE1\" where \"COLUMN1\" is not NULL"); //select "COL" from "TABLE1" where "COLUMN1" is not NULL
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select \"COL\" from \"TABLE1\" where \"COL\" = ((select \"COL\" from \"TABLE1\"))"); //select "COL" from "TABLE1" where "COL" = ((select "COL" from "TABLE1"))
"select `COL` from `TABLE1` where `COL` not in (select `COL` from `TABLE1`)"); //select `COL` from `TABLE1` where `COL` not in (select `COL` from `TABLE1`)
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select `COL` from `TABLE1` where `COL` not in (select `COL` from `TABLE1`)"); //select `COL` from `TABLE1` where `COL` not in (select `COL` from `TABLE1`)
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where \"COL\" not in (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where "COL" not in (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where exists (select "COL" from "TABLE1")
"select `COL` from `TABLE1` where not exists (select `COL` from `TABLE1`)"); //select `COL` from `TABLE1` where not exists (select `COL` from `TABLE1`)
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select \"COL\" from \"TABLE1\" where not exists (select \"COL\" from \"TABLE1\")"); //select "COL" from "TABLE1" where not exists (select "COL" from "TABLE1")
"select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) union (select `COLUMN2` from `TABLE2`)))"); //select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) union (select `COLUMN2` from `TABLE2`)))
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COLUMN1\" from \"TABLE1\" union select \"COLUMN2\" from \"TABLE2\")"); //select "COL" from "TABLE1" where "COL" in (select "COLUMN1" from "TABLE1" union select "COLUMN2" from "TABLE2")
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") union (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") union (select "COLUMN2" from "TABLE2")))
"select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) intersect (select `COLUMN2` from `TABLE2`)))"); //select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) intersect (select `COLUMN2` from `TABLE2`)))
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COLUMN1\" from \"TABLE1\" intersect select \"COLUMN2\" from \"TABLE2\")"); //select "COL" from "TABLE1" where "COL" in (select "COLUMN1" from "TABLE1" intersect select "COLUMN2" from "TABLE2")
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") intersect (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") intersect (select "COLUMN2" from "TABLE2")))
"select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) minus (select `COLUMN2` from `TABLE2`)))"); //select `COL` from `TABLE1` where `COL` in (((select `COLUMN1` from `TABLE1`) minus (select `COLUMN2` from `TABLE2`)))
"select \"COL\" from \"TABLE1\" where \"COL\" in (select \"COLUMN1\" from \"TABLE1\" except select \"COLUMN2\" from \"TABLE2\")"); //select "COL" from "TABLE1" where "COL" in (select "COLUMN1" from "TABLE1" except select "COLUMN2" from "TABLE2")
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") except (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") except (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") except (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") except (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2")))
"select \"COL\" from \"TABLE1\" where \"COL\" in (((select \"COLUMN1\" from \"TABLE1\") minus (select \"COLUMN2\" from \"TABLE2\")))"); //select "COL" from "TABLE1" where "COL" in (((select "COLUMN1" from "TABLE1") minus (select "COLUMN2" from "TABLE2")))
"select `COL` from `TABLE1` where `COL` = 0 group by `COL` having `COL` = 0 order by `COL` desc"); //select `COL` from `TABLE1` where `COL` = 0 group by `COL` having `COL` = 0 order by `COL` desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\" from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL" from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select `COL`, count(select * from `TABLE1`) from `TABLE1` where `COL` = 0 group by `COL` having `COL` = 0 order by `COL` desc"); //select `COL`, count(select * from `TABLE1`) from `TABLE1` where `COL` = 0 group by `COL` having `COL` = 0 order by `COL` desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
"select \"COL\", count(select * from \"TABLE1\") from \"TABLE1\" where \"COL\" = 0 group by \"COL\" having \"COL\" = 0 order by \"COL\" desc"); //select "COL", count(select * from "TABLE1") from "TABLE1" where "COL" = 0 group by "COL" having "COL" = 0 order by "COL" desc
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Limit(100),
"select `COL` from `TABLE1` limit 100"); //select `COL` from `TABLE1` limit 100
TEST(SQLITE3,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
TEST(ORACLE,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
TEST(MSSQL,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
TEST(PGSQL,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
TEST(FIREBIRD,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
TEST(DB2,
Select(COL).From(TABLE1).Limit(100),
"select \"COL\" from \"TABLE1\" limit 100"); //select "COL" from "TABLE1" limit 100
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Limit(100, 10),
"select `COL` from `TABLE1` limit 100, 10"); //select `COL` from `TABLE1` limit 100, 10
TEST(SQLITE3,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
TEST(ORACLE,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
TEST(MSSQL,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
TEST(PGSQL,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
TEST(FIREBIRD,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
TEST(DB2,
Select(COL).From(TABLE1).Limit(100, 10),
"select \"COL\" from \"TABLE1\" limit 100, 10"); //select "COL" from "TABLE1" limit 100, 10
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Offset(20),
"select `COL` from `TABLE1` offset 20"); //select `COL` from `TABLE1` offset 20
TEST(SQLITE3,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
TEST(ORACLE,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
TEST(MSSQL,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
TEST(PGSQL,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
TEST(FIREBIRD,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
TEST(DB2,
Select(COL).From(TABLE1).Offset(20),
"select \"COL\" from \"TABLE1\" offset 20"); //select "COL" from "TABLE1" offset 20
// ---------------------------------
TEST(MY_SQL,
Select(25 * 34).Get(),
"select 850"); //select 850
TEST(SQLITE3,
Select(25 * 34).Get(),
"select 850"); //select 850
TEST(ORACLE,
Select(25 * 34).Get(),
"select 850 from DUAL"); //select 850 from DUAL
TEST(MSSQL,
Select(25 * 34).Get(),
"select 850"); //select 850
TEST(PGSQL,
Select(25 * 34).Get(),
"select 850"); //select 850
TEST(FIREBIRD,
Select(25 * 34).Get(),
"select 850"); //select 850
TEST(DB2,
Select(25 * 34).Get(),
"select 850"); //select 850
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select `COL` from `TABLE1`"); ///*+ hint */ select `COL` from `TABLE1`
TEST(SQLITE3,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
TEST(ORACLE,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
TEST(MSSQL,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
TEST(PGSQL,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
TEST(FIREBIRD,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
TEST(DB2,
Select(COL).From(TABLE1).Hint("hint"),
"/*+ hint */ select \"COL\" from \"TABLE1\""); ///*+ hint */ select "COL" from "TABLE1"
"select `COL` from `TABLE1` left outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`"); //select `COL` from `TABLE1` left outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select `COL` from `TABLE1` right outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`"); //select `COL` from `TABLE1` right outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" right outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" right outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select `COL` from `TABLE1` full outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`"); //select `COL` from `TABLE1` full outer join `TABLE1` on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" full outer join \"TABLE1\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" full outer join "TABLE1" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
// ---------------------------------
TEST(MY_SQL,
Delete(TABLE1).Where(COL < 0),
"delete from `TABLE1` where `COL` < 0"); //delete from `TABLE1` where `COL` < 0
TEST(SQLITE3,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
TEST(ORACLE,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
TEST(MSSQL,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
TEST(PGSQL,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
TEST(FIREBIRD,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
TEST(DB2,
Delete(TABLE1).Where(COL < 0),
"delete from \"TABLE1\" where \"COL\" < 0"); //delete from "TABLE1" where "COL" < 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") values (12, E'hello', date '2007-01-01')"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") values (12, E'hello', date '2007-01-01')
"insert into `TABLE1`(`COLUMN1`, `COLUMN2`, `COL`) select 12, `COLUMN2`, `COL` from `TABLE1` where `COL` >= 0"); //insert into `TABLE1`(`COLUMN1`, `COLUMN2`, `COL`) select 12, `COLUMN2`, `COL` from `TABLE1` where `COL` >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"insert into \"TABLE1\"(\"COLUMN1\", \"COLUMN2\", \"COL\") select 12, \"COLUMN2\", \"COL\" from \"TABLE1\" where \"COL\" >= 0"); //insert into "TABLE1"("COLUMN1", "COLUMN2", "COL") select 12, "COLUMN2", "COL" from "TABLE1" where "COL" >= 0
"update \"TABLE1\" set \"COLUMN1\" = 13, \"COLUMN2\" = E'world' where \"COL\" > date '2007-01-01'"); //update "TABLE1" set "COLUMN1" = 13, "COLUMN2" = E'world' where "COL" > date '2007-01-01'
"insert into `TABLE1`(`COL`) values ((select `COLUMN1` from `TABLE1` where `COLUMN2` = 21))"); //insert into `TABLE1`(`COL`) values ((select `COLUMN1` from `TABLE1` where `COLUMN2` = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
"insert into \"TABLE1\"(\"COL\") values ((select \"COLUMN1\" from \"TABLE1\" where \"COLUMN2\" = 21))"); //insert into "TABLE1"("COL") values ((select "COLUMN1" from "TABLE1" where "COLUMN2" = 21))
// ---------------------------------
TEST(MY_SQL,
Select(COL).From(Select(COL).From(TABLE1)),
"select `COL` from (select `COL` from `TABLE1`)"); //select `COL` from (select `COL` from `TABLE1`)
TEST(SQLITE3,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
TEST(ORACLE,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
TEST(MSSQL,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
TEST(PGSQL,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
TEST(FIREBIRD,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
TEST(DB2,
Select(COL).From(Select(COL).From(TABLE1)),
"select \"COL\" from (select \"COL\" from \"TABLE1\")"); //select "COL" from (select "COL" from "TABLE1")
"select `COL` from `TABLE1` left outer join (select `COL` from `TABLE1`) on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`"); //select `COL` from `TABLE1` left outer join (select `COL` from `TABLE1`) on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select `COL` from `TABLE1` left outer join ((select `COL` from `TABLE1`) as `TABLE2`) on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`"); //select `COL` from `TABLE1` left outer join ((select `COL` from `TABLE1`) as `TABLE2`) on `TABLE1`.`COL` = `TABLE1`.`COLUMN1`
"select \"COL\" from \"TABLE1\" left outer join ((select \"COL\" from \"TABLE1\") as \"TABLE2\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join ((select "COL" from "TABLE1") as "TABLE2") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join ((select \"COL\" from \"TABLE1\") as \"TABLE2\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join ((select "COL" from "TABLE1") as "TABLE2") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join (select \"COL\" from \"TABLE1\") as \"TABLE2\" on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join (select "COL" from "TABLE1") as "TABLE2" on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join ((select \"COL\" from \"TABLE1\") as \"TABLE2\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join ((select "COL" from "TABLE1") as "TABLE2") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join ((select \"COL\" from \"TABLE1\") as \"TABLE2\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join ((select "COL" from "TABLE1") as "TABLE2") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
"select \"COL\" from \"TABLE1\" left outer join ((select \"COL\" from \"TABLE1\") as \"TABLE2\") on \"TABLE1\".\"COL\" = \"TABLE1\".\"COLUMN1\""); //select "COL" from "TABLE1" left outer join ((select "COL" from "TABLE1") as "TABLE2") on "TABLE1"."COL" = "TABLE1"."COLUMN1"
// ---------------------------------
TEST(MY_SQL,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select `TABLE1`.`COL`, `TABLE1`.`COLUMN1` from `TABLE1`"); //select `TABLE1`.`COL`, `TABLE1`.`COLUMN1` from `TABLE1`
TEST(SQLITE3,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
TEST(ORACLE,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
TEST(MSSQL,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
TEST(PGSQL,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
TEST(FIREBIRD,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
TEST(DB2,
Select(TABLE1(COL, COLUMN1)).From(TABLE1),
"select \"TABLE1\".\"COL\", \"TABLE1\".\"COLUMN1\" from \"TABLE1\""); //select "TABLE1"."COL", "TABLE1"."COLUMN1" from "TABLE1"
"select `ID`.`ID`, `ID`.`NAME`, `ID`.`LASTNAME` from `TABLE1` left outer join `TABLE2` on `TABLE2`.`TABLE1_ID` = `TABLE1`.`NAME` where `BDATE` = '2011-12-09'"); //select `ID`.`ID`, `ID`.`NAME`, `ID`.`LASTNAME` from `TABLE1` left outer join `TABLE2` on `TABLE2`.`TABLE1_ID` = `TABLE1`.`NAME` where `BDATE` = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = to_date('2011/12/9', 'SYYYY/MM/DD')"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = to_date('2011/12/9', 'SYYYY/MM/DD')
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = convert(datetime, '2011/12/9', 120)"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = convert(datetime, '2011/12/9', 120)
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = date '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = date '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" where "BDATE" = '2011-12-09'
"select `ID`.`ID`, `ID`.`NAME`, `ID`.`LASTNAME` from `TABLE1` left outer join `TABLE2` on `TABLE2`.`TABLE1_ID` = `TABLE1`.`NAME` and `BDATE` is NULL where `BDATE` = '2011-12-09'"); //select `ID`.`ID`, `ID`.`NAME`, `ID`.`LASTNAME` from `TABLE1` left outer join `TABLE2` on `TABLE2`.`TABLE1_ID` = `TABLE1`.`NAME` and `BDATE` is NULL where `BDATE` = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = to_date('2011/12/9', 'SYYYY/MM/DD')"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = to_date('2011/12/9', 'SYYYY/MM/DD')
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = convert(datetime, '2011/12/9', 120)"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = convert(datetime, '2011/12/9', 120)
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = date '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = date '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = '2011-12-09'
"select \"ID\".\"ID\", \"ID\".\"NAME\", \"ID\".\"LASTNAME\" from \"TABLE1\" left outer join \"TABLE2\" on \"TABLE2\".\"TABLE1_ID\" = \"TABLE1\".\"NAME\" and \"BDATE\" is NULL where \"BDATE\" = '2011-12-09'"); //select "ID"."ID", "ID"."NAME", "ID"."LASTNAME" from "TABLE1" left outer join "TABLE2" on "TABLE2"."TABLE1_ID" = "TABLE1"."NAME" and "BDATE" is NULL where "BDATE" = '2011-12-09'
// ---------------------------------
TEST(MY_SQL,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select `TABLE1`.* from `TABLE1`"); //select `TABLE1`.* from `TABLE1`
TEST(SQLITE3,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
TEST(ORACLE,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
TEST(MSSQL,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
TEST(PGSQL,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
TEST(FIREBIRD,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
TEST(DB2,
Select(SqlAll().Of(TABLE1)).From(TABLE1),
"select \"TABLE1\".* from \"TABLE1\""); //select "TABLE1".* from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from `TABLE1`"); //select TEST.* from `TABLE1`
TEST(SQLITE3,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
TEST(ORACLE,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
TEST(MSSQL,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
TEST(PGSQL,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
TEST(FIREBIRD,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
TEST(DB2,
Select(SqlTxt("TEST.*")).From(TABLE1),
"select TEST.* from \"TABLE1\""); //select TEST.* from "TABLE1"
// ---------------------------------
TEST(MY_SQL,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from `TABLE1`"); //select 123 from `TABLE1`
TEST(SQLITE3,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"
TEST(ORACLE,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"
TEST(MSSQL,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"
TEST(PGSQL,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"
TEST(FIREBIRD,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"
TEST(DB2,
Select(SqlTxt("123")).From(TABLE1),
"select 123 from \"TABLE1\""); //select 123 from "TABLE1"