Welcome to Sign in | Help
in Search

Cum aflu lista collation-urilor?

Last post 06-10-2009, 2:54 PM by Taw. 2 replies.
Sort Posts: Previous Next
  •  06-10-2009, 12:26 PM 7294

    Cum aflu lista collation-urilor?

    Salut tuturor,
    Lucrez in SQL 2005 si am nevoie sa aflu lista de Windows Collations, adica aceasta.
    E pe undeva prin Windows sau trebuie sa fac un SELECT?Si daca da, care ar fi SELECT-ul?

    Mersi anticipat.
  •  06-10-2009, 2:21 PM 7295 in reply to 7294

    Re: Cum aflu lista collation-urilor?

    Dacă ai nevoie de lista completă a collation-urilor, poţi să foloseşti:

    SELECT * FROM ::fn_helpcollations()

    Dacă vrei o listă asemănătoare cu cea menţionată, poţi să încerci ceva de genul:

    SELECT DISTINCT
     REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
       name
     ,'_CI',''),'_CS',''),'_AI',''),'_AS',''),'_KS',''),'_WS',''),'_BIN2',''),'_BIN','')
    FROM ::fn_helpcollations() WHERE name NOT LIKE 'SQL%' ORDER BY 1

    Răzvan

  •  06-10-2009, 2:54 PM 7296 in reply to 7295

    Re: Cum aflu lista collation-urilor?

    Mersi frumos pentru raspuns mane, merge perfect.:)

    LE: As mai avea 2 intrebari.Din ce am citit pe net, metoda nu functioneaza decat incepand cu SQL Server 8.0. Clientii mei au si versiuni mai mici (6.5 si 7.0). Collation-ul functioneaza dupa acelasi principiu?
    1.Cum as putea afisa lista Collation-urilor pentru ei?
    2.Pot schimba Collation-ul cu "ALTER COLUMN...COLLATE.." la fel? (asa cum o fac de la 8.0 incoace)

    Mersi.
     

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems