Esempio n. 1
0
 public void Top()
 {
     ParserTests.Validate("SELECT TOP 5 *");
     ParserTests.Invalidate("SELECT TOP 'asdf' *");
 }
Esempio n. 2
0
 public void SelectStar()
 {
     ParserTests.Validate("SELECT *");
     ParserTests.Invalidate("SELECT");
 }
Esempio n. 3
0
 public void SelectValue()
 {
     ParserTests.Validate("SELECT VALUE 1");
     ParserTests.Invalidate("SELECT VALUE 1, 2");
     ParserTests.Invalidate("SELECTVALUE 1");
 }
Esempio n. 4
0
 public void SelectList()
 {
     ParserTests.Validate("SELECT 1, 2, 3");
     ParserTests.Validate("SELECT 1 AS asdf, 2, 3 AS asdf2");
     ParserTests.Invalidate("SELECT 1,");
 }
Esempio n. 5
0
        private static void InvalidateOrderBy(string orderByClause)
        {
            string query = $"SELECT * {orderByClause}";

            ParserTests.Invalidate(query);
        }
Esempio n. 6
0
        private static void InvalidateGroupBy(string groupByClause)
        {
            string query = $"SELECT * {groupByClause}";

            ParserTests.Invalidate(query);
        }
Esempio n. 7
0
        private static void InvalidateOffsetLimit(string offsetLimitClause)
        {
            string query = $"SELECT * {offsetLimitClause}";

            ParserTests.Invalidate(query);
        }