private void OnAlterProcedureThreaded(object state) { ProcedureNode node = CurrentNode.DataItem as ProcedureNode; IDbFactory fac = node.ConnectionContext.DbFactory; IEditSchemaProvider schemaProvider = (IEditSchemaProvider)node.ConnectionContext.SchemaProvider; ProcedureAlterSchema alterSchema = new ProcedureAlterSchema(node.Procedure, (ProcedureSchema)((ProcedureSchema)state).Clone()); schemaProvider.AlterProcedure(alterSchema); OnRefreshParent(); }
//http://msdn2.microsoft.com/en-us/library/aa225939(SQL.80).aspx public override void AlterProcedure(ProcedureAlterSchema procedure) { ExecuteNonQuery(procedure.NewSchema.Definition); }
//http://dev.mysql.com/doc/refman/5.1/en/alter-procedure.html public override void AlterProcedure (ProcedureAlterSchema procedure) { ExecuteNonQuery (procedure.NewSchema.Definition); }
private void OnAlterProcedureThreaded (object state) { ProcedureNode node = CurrentNode.DataItem as ProcedureNode; IDbFactory fac = node.ConnectionContext.DbFactory; IEditSchemaProvider schemaProvider = (IEditSchemaProvider)node.ConnectionContext.SchemaProvider; ProcedureAlterSchema alterSchema = new ProcedureAlterSchema (node.Procedure, (ProcedureSchema)((ProcedureSchema)state).Clone ()); schemaProvider.AlterProcedure (alterSchema); OnRefreshParent (); }
public virtual void AlterProcedure (ProcedureAlterSchema procedure) { throw new NotImplementedException (); }