SQL Server: Build Versions and Collation basics
SQL Server Build Version
How to
determine which version I am running?
Changing the
compatibility
How to Change the Collation
Collations
specify the rules for how strings of character data are sorted and compared,
based on the norms of particular languages and locales.
/* Find Collation of SQL Server Database */
SELECTDATABASEPROPERTYEX('AdventureWorks','Collation')
GO/* Find Collation of SQL Server Database Table Column */
USEAdventureWorks
GO
SELECTname,collation_name
FROMsys.columns
WHEREOBJECT_IDIN(SELECTOBJECT_ID
FROMsys.objects
WHEREtype='U'
ANDname='Address')
ANDname='City'
- Changing the server collation is difficult. It will take to follow some procedures. Below link is the reference
- Change a particular column is easy as comparison
More precisely described inUSEAdventureWorks
GO
/* Create Test Table */
CREATE TABLETestTable(FirstColVARCHAR(10))
GO
/* Check Database Column Collation */
SELECTname,collation_name
FROMsys.columns
WHEREOBJECT_IDIN(SELECTOBJECT_ID
FROMsys.objects
WHEREtype='U'
ANDname='TestTable')
GO
/* Change the database collation */
ALTER TABLETestTable
ALTER COLUMNFirstColVARCHAR(10)
COLLATE SQL_Latin1_General_CP1_CS_ASNULL
GO
/* Check Database Column Collation */
SELECTname,collation_name
FROMsys.columns
WHEREOBJECT_IDIN(SELECTOBJECT_ID
FROMsys.objects
WHEREtype='U'
ANDname='TestTable')
GO
/* Database Cleanup */
DROP TABLETestTable
GO
http://www.codeproject.com/Articles/302405/The-Easy-way-of-changing-Collation-of-all-Database
Comments
Post a Comment