Esecuzione di query su colonne di tipo varbinary(max) e xml
Data aggiornamento: 17 luglio 2006
È possibile utilizzare i predicati CONTAINS e FREETEXT per eseguire ricerche in colonne indicizzate varbinary(max), image e xml.
Importante: |
---|
Il tipo di dati image verrà rimosso in una versione futura di Microsoft SQL Server. Evitare di utilizzarlo nelle nuove attività di sviluppo e pianificare la modifica delle applicazioni che attualmente lo utilizzano. Utilizzare invece il tipo di dati varbinary(max). |
In una singola colonna varbinary(max) o xml è possibile archiviare diversi tipi di documento. Microsoft SQL Server 2005 supporta alcuni tipi di documento e include i filtri corrispondenti. Per un elenco di tali tipi di documento, eseguire una query sulla vista del catalogo sys.fulltext_document_types.
Se una colonna di tipo varbinary(max) o xml è inclusa in un indice full-text, il servizio Microsoft Full-Text esamina le estensioni dei documenti nella colonna varbinary(max) e applica il filtro corrispondente per interpretare i dati binari ed estrarre le informazioni in formato testo necessarie per l'indicizzazione e l'esecuzione di query full-text. Per una colonna xml viene applicato il filtro xml.
Dopo avere indicizzato la colonna varbinary(max) o xml, è possibile eseguire una query in base alle stesse modalità seguite per qualsiasi altra colonna della tabella, ovvero specificando i predicati CONTAINS e FREETEXT.
Per informazioni sulle procedure per l'inserimento dei dati del file in una colonna varbinary(max) o image, vedere OPENROWSET (Transact-SQL).
Vedere anche
Altre risorse
CONTAINS (Transact-SQL)
FREETEXT (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|