예제 #1
0
        public void RawSimple1()
        {
            WhereList w = new WhereList(global::SqlBuilder.Format.MsSQL);

            w.Raw("[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'");
            string result = w.GetSql();
            string sql    = "[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'";

            Assert.AreEqual(sql, result);
        }
예제 #2
0
        public void RawSimple2()
        {
            WhereList w = new WhereList(global::SqlBuilder.Format.MsSQL);

            w.Raw("[a] NOT LIKE '%text%'");
            w.Equal("id");
            string result = w.GetSql();
            string sql    = "[a] NOT LIKE '%text%' AND [id]=@id";

            Assert.AreEqual(sql, result);
        }
예제 #3
0
        public void RawSimple1()
        {
            SqlBuilder.DefaultFormatter = FormatterLibrary.MsSql;

            WhereList w = new WhereList(SqlBuilder.DefaultFormatter);

            w.Raw("[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'");
            string result = w.GetSql();
            string sql    = "[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'";

            Assert.AreEqual(sql, result);
        }
예제 #4
0
        public void RawSimple1()
        {
            SuperSql.DefaultFormatter = FormatterLibrary.MsSql;

            var w = new WhereList(SuperSql.DefaultFormatter);

            w.Raw("[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'");
            var result = w.GetSql();
            var sql    = "[a] IS NULL AND [b]=2 AND [c] NOT LIKE '%text%'";

            Assert.Equal(sql, result);
        }
예제 #5
0
        public void RawSimple2()
        {
            SqlBuilder.DefaultFormatter = FormatterLibrary.MsSql;

            WhereList w = new WhereList(SqlBuilder.DefaultFormatter);

            w.Raw("[a] NOT LIKE '%text%'");
            w.Equal("id");
            string result = w.GetSql();
            string sql    = "[a] NOT LIKE '%text%' AND [id]=@id";

            Assert.AreEqual(sql, result);
        }
예제 #6
0
        public void RawSimple2()
        {
            SuperSql.DefaultFormatter = FormatterLibrary.MsSql;

            var w = new WhereList(SuperSql.DefaultFormatter);

            w.Raw("[a] NOT LIKE '%text%'");
            w.Equal("id");
            var result = w.GetSql();
            var sql    = "[a] NOT LIKE '%text%' AND [id]=@id";

            Assert.Equal(sql, result);
        }
예제 #7
0
        public void WhereTableAlias1()
        {
            SqlBuilder.DefaultFormatter = FormatterLibrary.MsSql;

            WhereList w = new WhereList(SqlBuilder.DefaultFormatter);

            w.Raw("[a] IS NULL");
            w.SetTableAlias("ttt");
            w.Equal("id");
            w.SetTableAlias("ddd");
            w.Equal("age");
            w.SetTableAlias();
            w.Equal("old_value");
            string result = w.GetSql("old");
            string sql    = "[a] IS NULL AND [ttt].[id]=@id AND [ddd].[age]=@age AND [old].[old_value]=@old_value";

            Assert.AreEqual(sql, result);
        }