예제 #1
0
 public override string VisitCreate_table([NotNull] TSqlParser.Create_tableContext context)
 {
     RemoveOnAndNextChild(context);
     Replacements.Add(new Replacement {
         SourceIndex = context.Stop.StopIndex + 1, Target = " WITH (MEMORY_OPTIMIZED=ON, DURABILITY = SCHEMA_ONLY) "
     });
     return(base.VisitCreate_table(context));
 }
예제 #2
0
    // end delete functions

    // create table functions
    public override void EnterCreate_table([NotNull] TSqlParser.Create_tableContext context)
    {
        base.EnterCreate_table(context);
        var createTable = new CreateTableStatement();

        createTable.RawStatement = context.GetText();
        _ddlStatement            = createTable;
        Debug.WriteLine(context.GetText());
    }
예제 #3
0
 public override void EnterCreate_table(TSqlParser.Create_tableContext context)
 {
     base.EnterCreate_table(context);
     TableInfo = new TableInfo {
         Columns = new List <ColumnInfo>()
     };
     ProcessTableName(context.table_name());
     ProcessColumnDefTableConstraints(context.column_def_table_constraints());
 }
예제 #4
0
        // end delete functions

        // create table functions
        public override void EnterCreate_table([NotNull] TSqlParser.Create_tableContext context)
        {
            base.EnterCreate_table(context);


            string debug = context.GetText();

            Console.WriteLine("EnterCreate_table:");
            Console.WriteLine(debug);
            Console.WriteLine("---");
        }