diff --git a/uppsrc/Sql/SqlStatement.cpp b/uppsrc/Sql/SqlStatement.cpp index 05795d71e..704a37b91 100644 --- a/uppsrc/Sql/SqlStatement.cpp +++ b/uppsrc/Sql/SqlStatement.cpp @@ -245,7 +245,9 @@ SqlVal SqlSelect::AsValue() const SqlSet SqlSelect::AsTable(const SqlId& tab) const { StringBuffer t; - t << "(" << text << ")" << (char)SQLC_AS << "\t" << tab.ToString() << '\t'; + t << SqlCase(MSSQL, "")("(") + << "(" << text << ")" << (char)SQLC_AS << "\t" << tab.ToString() << '\t' + << SqlCase(MSSQL, "")(")"); return SqlSet(String(t), SqlSet::HIGH); }