Condividi tramite


Tipi di dati (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.

Per utilizzare i tipi di dati dell'API Stored procedure estesa, includere il file di intestazione Srv.h nel programma.

Tipo di dati

Tipo di dati SQL Server

Descrizione

SRVBIGBINARY

binary

Tipo di dati binary (lunghezza compresa tra 0 e 8000 byte).

SRVBIGCHAR

char

Tipo di dati character (lunghezza compresa tra 0 e 8000 byte).

SRVBIGVARBINARY

varbinary

Tipo di dati binary a lunghezza variabile compresa tra 0 e 8000 byte.

SRVBIGVARCHAR

varchar

Tipo di dati character a lunghezza variabile compresa tra 0 e 8000 byte.

SRVBINARY

binary

Tipo di dati binary.

SRVBIT

Bit

Tipo di dati bit.

SRVBITN

bit null

Tipo di dati bit (sono consentiti valori Null).

SRVCHAR

char

Tipo di dati character.

SRVDATETIME

datetime

Tipo di dati datetime a 8 byte.

SRVDATETIM4

smalldatetime

Tipo di dati smalldatetime a 4 byte.

SRVDATETIMN

datetime null

Tipo di dati smalldatetime o datetime (sono consentiti valori Null).

SRVDECIMAL

decimal

Tipo di dati decimal.

SRVDECIMALN

decimal null

Tipo di dati decimal (sono consentiti valori Null).

SRVFLT4

real

Tipo di dati real a 4 byte.

SRVFLT8

float

Tipo di dati float a 8 byte.

SRVFLTN

real | float null

Tipo di dati real o float (sono consentiti valori Null).

SRVIMAGE

image

Tipo di dati image.

SRVINT1

tinyint

Tipo di dati tinyint a 1 byte.

SRVINT2

smallint

Tipo di dati smallint a 2 byte.

SRVINT4

int

Tipo di dati int a 4 byte.

SRVINTN

tinyint | smallint | int null

Tipo di dati tinyint, smallint o int (sono consentiti valori Null).

SRVMONEY4

smallmoney

Tipo di dati smallmoney a 4 byte.

SRVMONEY

money

Tipo di dati money a 8 byte.

SRVMONEYN

money | smallmoney null

Tipo di dati smallmoney o money (sono consentiti valori Null).

SRVNCHAR

nchar

Tipo di dati character Unicode.

SRVNTEXT

ntext

Tipo di dati text Unicode.

SRVNUMERIC

numeric

Tipo di dati numeric.

SRVNUMERICN

numeric null

Tipo di dati numeric (sono consentiti valori Null).

SRVNVARCHAR

nvarchar

Tipo di dati character a lunghezza variabile Unicode.

SRVTEXT

text

Tipo di dati text.

SRVVARBINARY

varbinary

Tipo di dati binary a lunghezza variabile.

SRVVARCHAR

varchar

Tipo di dati character a lunghezza variabile.

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.