srv_paramtype (API delle stored procedure estese)
Si applica a:SQL Server
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece l'integrazione CLR.
Restituisce il tipo di dati di un parametro di chiamata a una stored procedure remota.
Sintassi
int srv_paramtype (
SRV_PROC *
srvproc
,
int
n
);
Argomenti
srvproc
Puntatore alla struttura SRV_PROC che rappresenta l'handle di una determinata connessione client. In questo caso, l'handle che ha ricevuto la chiamata alla stored procedure remota. La struttura contiene informazioni utilizzate dalla libreria dell'API Stored procedure estesa per gestire le comunicazioni e i dati tra l'applicazione e il client.
n
Indica il numero del parametro. Il primo parametro è 1.
Valori restituiti
Un valore di token per il tipo di dati del parametro. Per informazioni sui tipi di dati, vedere Tipi di dati (API Stored procedure estesa). Se non è presente nessun parametro n o nessuna stored procedure remota, restituisce -1.
Questa funzione restituisce i valori seguenti, se il parametro è uno dei tipi di dati di Microsoft SQL Server 2005 (9.x).
Nuovi tipi di dati | Valore restituito |
---|---|
BITN | SRVBIT |
BIGVARCHAR | VARCHAR |
BIGCHAR | CHAR |
BIGBINARY | BINARY |
BIGVARBINARY | VARBINARY |
NCHAR | CHAR |
NVARCHAR | VARCHAR |
NTEXT | -1 |
Osservazioni:
Quando viene effettuata una chiamata a una stored procedure remota con parametri, tali parametri possono essere passati per nome o per posizione (senza nome). Se invece viene effettuata con alcuni parametri passati per nome e altri passati per posizione, si verifica un errore. Il gestore SRV_RPC viene comunque chiamato, ma risulta che non sono presenti parametri e srv_rpcparams restituisce 0.
Importante
È necessario esaminare con attenzione il codice sorgente delle stored procedure estese e testare le DLL compilate prima di installarle in un server di produzione. Per informazioni sui test e sull'analisi della sicurezza, visitare questo sito Web Microsoft.
Vedi anche
srv_paraminfo (API Stored procedure estesa)
srv_rpcparams (API Stored procedure estesa)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per