From 2432a6d69df2517d78857992bcbae2e2d4148d83 Mon Sep 17 00:00:00 2001 From: cxl Date: Mon, 9 Sep 2013 10:59:57 +0000 Subject: [PATCH] .reference git-svn-id: svn://ultimatepp.org/upp/trunk@6327 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- reference/SqlExp/SqlExp.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reference/SqlExp/SqlExp.cpp b/reference/SqlExp/SqlExp.cpp index 4200fd96f..46d91aff6 100644 --- a/reference/SqlExp/SqlExp.cpp +++ b/reference/SqlExp/SqlExp.cpp @@ -93,6 +93,7 @@ GUI_APP_MAIN EXP(Select(NextVal(SEQ)).Get()); EXP(Select(CurrVal(SEQ)).Get()); EXP(Select(SqlArg()).From(TABLE1)); + EXP(Select(Case(COL == 1, "one")(COL == 2, "two")("?")).From(TABLE1)); EXP(Select(COL).From(TABLE1).Where(COL / 2 > 1 && COLUMN1 == "A" || COLUMN2 == Date(2006, 1, 1))); EXP(Select(COL).From(TABLE1).Where(!(COL == 1))); @@ -125,14 +126,13 @@ GUI_APP_MAIN EXP(Select(COL).From(TABLE1).RightJoin(TABLE1).On(COL.Of(TABLE1) == COLUMN1.Of(TABLE1))); EXP(Select(COL).From(TABLE1).FullJoin(TABLE1).On(COL.Of(TABLE1) == COLUMN1.Of(TABLE1))); - EXP(Delete(TABLE1).Where(COL < 0)); - EXP(Insert(TABLE1)(COLUMN1, 12)(COLUMN2, "hello")(COL, Date(2007, 1, 1))); EXP(Insert(TABLE1)(COLUMN1, 12)(COLUMN2)(COL).From(TABLE1).Where(COL >= 0)); + EXP(Insert(TABLE1)(COL, Select(COLUMN1).From(TABLE1).Where(COLUMN2 == 21).AsValue())); + EXP(Insert(TABLE1)(COLUMN1, "unique_value").Where(NotExists(Select(ID).From(TABLE1).Where(COLUMN1 == "unique_value")))); EXP(Update(TABLE1)(COLUMN1, 13)(COLUMN2, "world").Where(COL > Date(2007, 1, 1))); - - EXP(Insert(TABLE1)(COL, Select(COLUMN1).From(TABLE1).Where(COLUMN2 == 21).AsValue())); + EXP(Delete(TABLE1).Where(COL < 0)); EXP(Select(COL).From(Select(COL).From(TABLE1))); EXP(Select(COL).From(Select(COL).From(TABLE1).AsTable(TABLE2)));