protected AbstractColumnCommand(int num, XElement inner) : base(num) { this.column = XMLParser.ParseColumnReference(inner); }
public string RemoveColumn(ColumnReference column) { return _AlterTableStatement(column.tableName, _DropColumnDefinition(column)); }
/// <summary> /// SQL-92, page 289 /// </summary> private string _DropColumnDefinition(ColumnReference column) { return string.Format( "drop column {0} {1}", nameEscaper(column.columnName), //column name "" //drop behavior ); }
public ColumnDescription(ColumnReference column, ColumnOptions options) { this.column = column; this.options = options; }
public void RemoveColumn(ColumnReference column) { this.traits.RemoveColumn(this.CreateTextCommand, column); }
public ColumnOptions GetColumnOptions(ColumnReference column) { return this.traits.GetColumnOptions(this.CreateTextCommand, column); }