Share via


Modifica nella generazione di uno schema XDR inline

La direttiva XMLDATA in FOR XML restituisce uno schema XDR inline insieme al risultato della query. Lo schema XDR non supporta tuttavia tutti i nuovi tipi di dati e gli altri miglioramenti di SQL Server 2005. È tuttavia possibile richiedere uno schema XSD inline utilizzando la parola chiave XMLSCHEMA.

Per il supporto dello schema XDR inline, si noti inoltre quanto segue:

  • Se il risultato della query FOR XML include colonne di tipo xml e si richiede uno schema XDR inline, verrà restituito un errore. Gli schemi XDR inline non supportano infatti questi tipi.
  • I tipi (n)varchar(max) e (n)varbinary(max) verranno mappati rispettivamente a (n)varchar(n) e varbinary(n).
  • Se la modalità di compatibilità è impostata su 90, i valori timestamp vengono considerati come dati varbinary(8), vengono trattati come dati binari e vengono restituiti nel risultato nel modo seguente:
    • Se si specifica binary base64, viene utilizzata la codifica Base64.
    • Se non si specifica binary base64, viene utilizzata la codifica URL in modalità AUTO.

Vedere anche

Riferimento

Nuove funzionalità FOR XML

Guida in linea e informazioni

Assistenza su SQL Server 2005