Esempio n. 1
0
 protected override void VisitDropForeignKeyStatement(DropForeignKeyStatement statement)
 {
     State.Write(Symbols.ALTER);
     State.Write(Symbols.TABLE);
     VisitNameToken(statement.TableName);
     State.Write(Symbols.DROP);
     State.Write(Symbols.FOREIGN);
     State.Write(Symbols.KEY);
     VisitNameToken(statement.Name);
 }
Esempio n. 2
0
        protected override void VisitDropForeignKeyStatement(DropForeignKeyStatement statement)
        {
            //ALTER TABLE CHILD DROP CONSTRAINT foo
            State.Write(Symbols.ALTER);
            State.Write(Symbols.TABLE);
            VisitNameToken(statement.TableName);
            State.Write(Symbols.DROP);
            State.Write(Symbols.CONSTRAINT);

            if (statement.CheckIfExists)
            {
                State.Write(Symbols.IF);
                State.Write(Symbols.EXISTS);
            }

            VisitNameToken(statement.Name);
        }
Esempio n. 3
0
 protected abstract void VisitDropForeignKeyStatement(DropForeignKeyStatement statement);
Esempio n. 4
0
 protected override void VisitDropForeignKeyStatement(DropForeignKeyStatement statement)
 {
     throw new NotImplementedException();
 }