public override void Process(Expressions.AlterDefaultConstraintExpression expression)
 {
     truncator.Truncate(expression);
     CheckColumn(expression.TableName, expression.ColumnName);
     LockColumn(expression.TableName, expression.ColumnName);
     InternalProcess(Generator.Generate(expression));
 }
示例#2
0
 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)));
 }
示例#3
0
 public void Process(Expressions.AlterDefaultConstraintExpression expression)
 {
     Process(Generator.Generate(expression));
 }