Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the purpose of using COLLATE in a query?



What is the purpose of using COLLATE in a query?..

Answer / guest

The term, collation, refers to a set of rules that determine
how data is sorted and compared. In Microsoft? SQL Server
2000, it is not required to separately specify code page and
sort order for character data, and the collation used for
Unicode data. Instead, specify the collation name and
sorting rules to use. Character data is sorted using rules
that define the correct character sequence, with options for
specifying case-sensitivity, accent marks, kana character
types, and character width. Microsoft SQL Server 2000
collations include these groupings:
? Windows collations - Windows collations define rules for
storing character data based on the rules defined for an
associated Windows locale. The base Windows collation rules
specify which alphabet or language is used when dictionary
sorting is applied, as well as the code page used to store
non-Unicode character data. For Windows collations, the
nchar, nvarchar, and ntext data types have the same sorting
behavior as char, varchar, and text data types
? SQL collations - SQL collations are provided for
compatibility with sort orders in earlier versions of
Microsoft SQL Server.
Sort Order
Binary is the fastest sorting order, and is case-sensitive.
If Binary is selected, the Case-sensitive, Accent-sensitive,
Kana-sensitive, and Width-sensitive options are not available.

Sort order Description
Binary Sorts and compares data in Microsoft? SQL Server?
tables based on the bit patterns defined for each character.
Binary sort order is case-sensitive, that is lowercase
precedes uppercase, and accent-sensitive. This is the
fastest sorting order.
If this option is not selected, SQL Server follows sorting
and comparison rules as defined in dictionaries for the
associated language or alphabet.
Case-sensitive Specifies that SQL Server distinguish between
uppercase and lowercase letters.
If not selected, SQL Server considers the uppercase and
lowercase versions of letters to be equal. SQL Server does
not define whether lowercase letters sort lower or higher in
relation to uppercase letters when Case-sensitive is not
selected.
Accent-sensitive Specifies that SQL Server distinguish
between accented and unaccented characters. For example, 'a'
is not equal to '?'.
If not selected, SQL Server considers the accented and
unaccented versions of letters to be equal.
Kana-sensitive Specifies that SQL Server distinguish between
the two types of Japanese kana characters: Hiragana and
Katakana.
If not selected, SQL Server considers Hiragana and Katakana
characters to be equal.
Width-sensitive Specifies that SQL Server distinguish
between a single-byte character (half-width) and the same
character when represented as a double-byte character
(full-width).
If not selected, SQL Server considers the single-byte and
double-byte representation of the same character to be equal.
Windows collation options:
? Use Latin1_General for the U.S. English character set
(code page 1252).
? Use Modern_Spanish for all variations of Spanish, which
also use the same character set as U.S. English (code page
1252).
? Use Arabic for all variations of Arabic, which use the
Arabic character set (code page 1256).
? Use Japanese_Unicode for the Unicode version of Japanese
(code page 932), which has a different sort order from
Japanese, but the same code page (932).

Is This Answer Correct ?    9 Yes 3 No

Post New Answer

More SQL Server Interview Questions

Explain transaction server explicit transaction?

0 Answers  


How will oyu test the stored procedure taking two parameters namely first name and last name returning full name?

3 Answers  


Can sql servers linked to other servers?

0 Answers  


In my application I have a process which picks the scanned files (tif format) from a shared location and it links to application and shown on it.The actuall issue is that my process picks the file before it is completly written or scanned which results in displaying few parts of the image or incomplete image.I need to check if the file is not completly scanned or written then do not link it to application.Please help if any body tell me that how can i check that file is in written phase or locked through DTS.thanking you in advance

0 Answers  


What is the use of toad or sqldbx.?

0 Answers   MCN Solutions,


How do you delete a data source?

0 Answers  


What are the four main query statements?

7 Answers   Wipro,


Find nth lowest salary or get nth lowest salary?

0 Answers  


How to delete existing rows in a table?

0 Answers  


Explain what are the restrictions that views have to follow? : SQL Server Architecture

0 Answers  


What is trigger explain with program?

0 Answers  


Tell me the difference between clustered and non-clustered index?

0 Answers  


Categories