Un confronto è una specifica per il modo in cui i personaggi sono fisicamente memorizzati , cioè i bit- pattern che rappresentano ogni personaggio . Specifica inoltre le regole di ordinamento e l'ordinamento per stringhe di caratteri .
Definizione di regole di confronto
fascicolazione può essere specificato a livello di database , tabella e anche il livello di colonna , che è, per un campo in una tabella. Ogni colonna di una tabella può avere regole di confronto diverse .
Fascicolazione Conflict
Se si utilizzano tabelle temporanee come mezzo di lavoro temporaneo nelle procedure T-SQL , si deve prestare attenzione a regole di confronto. Se il confronto predefinito della tabella temporanea non corrisponde a quella del database o le tabelle , SQL Server restituisce un messaggio di errore che indica un conflitto di regole di confronto.
Risoluzione dei conflitti di regole di confronto di
Ogni volta che hai bisogno di una tabella temporanea in codice T-SQL , o creare la tabella con il confronto del database predefinito o utilizzare il comando " COLLATE " quando si inserisce in , l'aggiornamento e il riferimento alla tabella . Le regole di confronto predefinite per il database corrente può essere specificato dalla parola chiave " database_default " nel comando "Fascicola" . In alternativa , utilizzare un'istanza separata di SQL Server per ogni confronto distinto .
Trovare regole di confronto disponibili
Esegui questa query T - SQL per i nomi di regole di confronto supportate dal istanza di SQL Server :
select * from :: fn_helpcollations ( ) per
software © www.354353.com