Condividi tramite


srv_setutype (API Stored procedure estesa)

Nota importanteImportante

Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. Utilizzare invece la funzionalità di integrazione con CLR.

Imposta il tipo di dati definito dall'utente per una colonna di una riga.

Sintassi


int srv_setutype (
SRV_PROC *
srvproc
,
int 
column
, 
DBINT
user_type 
);

Argomenti

  • srvproc
    Puntatore alla struttura SRV_PROC che rappresenta l'handle di una determinata connessione client. 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.

  • column
    Indica quale colonna impostare. Le colonne sono numerate a partire da 1.

  • user_type
    Specifica il codice del tipo di dati definito dall'utente.

Restituisce

SUCCEED o FAIL. Restituisce FAIL se la colonna non esiste.

Osservazioni

In una colonna sono presenti due tipi di dati: il tipo di dati effettivo e il tipo di dati definito dall'utente. Il tipo di dati definito dall'utente è utilizzato da Microsoft SQL Server per archiviare il tipo di dati definito dall'utente effettivo della colonna, se presente, e informazioni di descrizione della colonna, ad esempio il supporto di valori Null e l'aggiornabilità.

La funzione srv_setutype può essere chiamata in qualsiasi momento in cui column è stato definito con srv_describe e prima che sia stata inviata l'ultima riga.

Nota sulla sicurezzaNota sulla sicurezza

È 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 di protezione, visitare questo sito Web Microsoft.