Dela via


SQLServerCallableStatement-klass

Ladda ned JDBC-drivrutin

Gör att du kan ange namnet på den lagrade proceduren som ska anropas tillsammans med indata- och utdataparametrar. Den här klassen ger också möjlighet att hämta returstatusvärdet med syntaxen ? = call( ?, ..) .

-paket: com.microsoft.sqlserver.jdbc

Implements:ISQLServerCallableStatement

Utökar:SQLServerPreparedStatement

Syntax

  
public final class SQLServerCallableStatement  

Anmärkningar

Med SQLServerCallableStatement kan du ange namnet på den lagrade proceduren som ska anropas tillsammans med indata- och utdataparametrar. SQLServerCallableStatement ger också möjlighet att hämta returstatusvärdet med syntaxen ? = call( ?, ..) .

Den här klassen stöder avskrivning till KLASSEN SQLServerCallableStatement, GRÄNSSNITTET ISQLServerCallableStatement, gränssnittet java.sql.CallableStatement och de klasser och gränssnitt som stöds av SQLServerPreparedStatement för avskrivning. Mer information finns i Omslutningar och gränssnitt.

När någon av metoderna för SQLServerCallableStatement-uppsättningen anropas för en typ används den typ som angavs med registerOutParameter, den typ som angavs av den senaste SQLServerCallableStatement-metoden. Detta kan dock orsaka inkompatibla datatypkonverteringsfel. Om en SQLServerCallableStatement-uppsättningsmetod inte anropas används den typ som anges med det första registerOutParameter-anropet .

SQL Server JDBC Driver 3.0 är kompatibel med JDBC 4.0-rekommendationen att en resultatuppsättning och uppdateringsantal måste hämtas innan out-parametrar hämtas. Om OUT-parametrar hämtas innan resultatuppsättningen och uppdateringsantalet har bearbetats helt går alla resultatuppsättningar och uppdateringsantal som inte har bearbetats förlorade.

Se även

SQLServerCallableStatement-medlemmar
API-referens för JDBC-drivrutin