Stored procedure in un database DB2

Panoramica

Le stored procedure offrono numerosi vantaggi nelle applicazioni guidate dai dati. Usando le stored procedure, è possibile incapsulare le operazioni di database in un singolo comando, ottimizzate per ottenere prestazioni ottimali e migliorate con maggiore sicurezza. Sebbene sia possibile chiamare una stored procedure passando il nome della stored procedure seguito da argomenti di parametro come istruzione SQL, l'uso dell'insieme Microsoft.HostIntegration.MsDb2Client.MsDb2Command.Parameters%2A di oggetti consente di definire in modo più esplicito i parametri della stored procedure e anche di accedere ai parametri di Microsoft.HostIntegration.MsDb2Client.MsDb2Command output e ai valori restituiti.

Per chiamare una stored procedure, impostare l'oggetto Microsoft.HostIntegration.MsDb2Client.MsDb2Command.CommandType%2A dell'oggetto Microsoft.HostIntegration.MsDb2Client.MsDb2Command su StoredProcedure. Dopo aver impostato StoredProceduresu CommandType , è possibile usare la Parameters raccolta per definire i parametri.

È possibile creare un Microsoft.HostIntegration.MsDb2Client.MsDb2Parameter oggetto usando il Microsoft.HostIntegration.MsDb2Client.MsDb2Parameter costruttore oppure chiamando il Add metodo della Parameters raccolta di un oggetto Microsoft.HostIntegration.MsDb2Client.MsDb2Command. MsDb2Parameters.Add accetta come argomenti del costruttore di input o un oggetto esistente Microsoft.HostIntegration.MsDb2Client.MsDb2Parameterobject. Quando si imposta il valore di un Microsoft.HostIntegration.MsDb2Client.MsDb2Parameter oggetto su un riferimento Null, usare DBNull.Value.

Per i parametri diversi dai parametri input, è necessario impostare la ParameterDirection proprietà per specificare se il tipo di parametro è InputOutput, Outputo ReturnValue.

Vedere anche

Uso del provider gestito per DB2