Condividi tramite


sys.selective_xml_index_paths (Transact-SQL)

Si applica a: SQL Server

Disponibile a partire da SQL Server 2012 (11.x) Service Pack 1, ogni riga in sys.selective_xml_index_paths rappresenta un percorso alzato di livello per un particolare 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 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
path 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 In base al valore 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 un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

Viste del catalogo (Transact-SQL)
Viste del catalogo XML Schemas (XML Type System) (Transact-SQL)