Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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