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)