Condividi tramite


sys.selective_xml_index_paths (Transact-SQL)

Disponibili a partire da SQL Server 2012 Service Pack 1, ogni riga in sys.selective_xml_index_paths rappresenta un percorso promosso per un determinato indice XML selettivo.

Se si crea un indice XML selettivo per la colonna xmlcol della tabella T con l'istruzione seguente:

CREATE SELECTIVE XML INDEX sxi1 ON T(xmlcol) 
FOR ( path1 = '/a/b/c' AS XQUERY 'xs:string',
      path2 = '/a/b/d' AS XQUERY 'xs:double'
    )

Verranno aggiunte due nuove righe in sys.selective_xml_index_paths corrispondenti all'indice sxi1.

Nome della colonna

Tipo di dati

Descrizione

object_id

int

ID della tabella con la colonna XML.

index_id

int

ID univoco dell'indice XML selettivo.

path_id

int

ID del percorso XML promosso

percorso

nvarchar(4000)

Percorso promosso. Ad esempio, '/a/b/c/d/e'.

name

sysname

Nome del percorso.

path_type

tinyint

0 = XQUERY

1 = SQL

path_type_desc

sysname

Basato sul valore di path_type 'XQUERY' o 'SQL'.

xml_component_id

int

ID univoco del componente di XML Schema nel database.

xquery_type_description

nvarchar(4000)

Nome del tipo XSD specificato.

is_xquery_type_inferred

bit

1 = il tipo viene dedotto.

xquery_max_length

smallint

Lunghezza massima (in caratteri) del tipo XSD.

is_xquery_max_length_inferred

bit

1 = la lunghezza massima viene dedotta.

is_node

bit

0 = hint node() non presente.

1 = hint di ottimizzazione node() applicato.

system_type_id

tinyint

ID del tipo di sistema della colonna.

user_type_id

tinyint

ID del tipo di utente della colonna.

max_length

smallint

Lunghezza massima (in byte) del tipo.

-1 = la colonna è di tipo varchar(max), nvarchar(max), varbinary(max) o xml.

precision

tinyint

Precisione massima del tipo se numerico. In caso contrario, 0

scale

tinyint

Scala massima del tipo se numerico. Altrimenti, è impostato su 0.

collation_name

sysname

Nome delle regole di confronto del tipo se di tipo carattere. In caso contrario, NULL.

is_singleton

bit

0 = hint SINGLETON non presente.

1 = hint di ottimizzazione SINGLETON applicato.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.

Vedere anche

Riferimento

Viste del catalogo (Transact-SQL)

Viste del catalogo di XML Schema (sistema di tipi XML) (Transact-SQL)