public override void Process(Expressions.AlterDefaultConstraintExpression expression) { truncator.Truncate(expression); CheckColumn(expression.TableName, expression.ColumnName); LockColumn(expression.TableName, expression.ColumnName); InternalProcess(Generator.Generate(expression)); }
public override string Generate(Expressions.AlterDefaultConstraintExpression expression) { return(string.Format( "ALTER TABLE {0} ALTER COLUMN {1} SET DEFAULT {2}", Quoter.QuoteTableName(expression.TableName, expression.SchemaName), Quoter.QuoteColumnName(expression.ColumnName), ((Db2Column)Column).FormatAlterDefaultValue(expression.ColumnName, expression.DefaultValue))); }
public void Process(Expressions.AlterDefaultConstraintExpression expression) { Process(Generator.Generate(expression)); }