/// <summary> /// Visits the given <paramref name="removeColumnNode"/>. /// </summary> /// <param name="removeColumnNode"></param> public override void Visit(IRemoveColumnNode removeColumnNode) { Visit(removeColumnNode.ChildNodes); }
protected override void AlterTableRemoveColumn(IAlterTableNode alterTableNode, IRemoveColumnNode removeColumnNode) { }
/// <summary> /// Visits the given <paramref name="removeColumnNode" />. /// </summary> /// <param name="removeColumnNode"></param> public override void Visit(IRemoveColumnNode removeColumnNode) { textWriter.Write("remove column {0}", GetIdentifier(removeColumnNode.Name)); WriteProperties(removeColumnNode); VisitBlock(removeColumnNode); }
protected virtual void AlterTableRemoveColumn(IAlterTableNode alterTableNode, IRemoveColumnNode removeColumnNode) { TextWriter.WriteLine("alter table {0} drop column {1};", Platform.Dialect.EscapeIdentifier(alterTableNode.Name), Platform.Dialect.EscapeIdentifier(removeColumnNode.Name)); }