IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫MSSQL → SQL Server取漢字拼音的函數(shù)展示

SQL Server取漢字拼音的函數(shù)展示

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

此文章主要介紹的是SQL Server取漢字拼音的函數(shù),如果你對SQL Server取漢字拼音的函數(shù)心存好奇的話,以下的文章將會揭開它的神秘面紗,以下就是文章的詳細內(nèi)容介紹,望大家借鑒。

  1. Create?function?fun_getPY? ?
  2. (? ?
  3. @str?nvarchar(4000)? ?
  4. )? ?
  5. returns?nvarchar(4000)? ?
  6. as? ?
  7. begin? ?
  8. declare?@word?nchar(1),@PY?nvarchar(4000)? ?
  9. set?@PY=''? ?
  10. while?len(@str)>0? ?
  11. begin? ?
  12. set?@word=left(@str,1)? ?

如果非漢字字符,返回原字符

  1. set?@PY=@PY+(case?when?unicode(@word)?between?19968?and?19968+20901? ?
  2. then?(? ?
  3. select?top?1?PY? ?
  4. from? ?
  5. (? ?
  6. select?'A'?as?PY,N'驁'?as?word? ?
  7. union?all?select?'B',N'簿'? ?
  8. union?all?select?'C',N'錯'? ?
  9. union?all?select?'D',N'鵽'? ?
  10. union?all?select?'E',N'樲'? ?
  11. union?all?select?'F',N'鰒'? ?
  12. union?all?select?'G',N'腂'? ?
  13. union?all?select?'H',N'夻'? ?
  14. union?all?select?'J',N'攈'? ?
  15. union?all?select?'K',N'穒'? ?
  16. union?all?select?'L',N'鱳'? ?
  17. union?all?select?'M',N'旀'? ?
  18. union?all?select?'N',N'桛'? ?
  19. union?all?select?'O',N'漚'? ?
  20. union?all?select?'P',N'曝'? ?
  21. union?all?select?'Q',N'囕'? ?
  22. union?all?select?'R',N'鶸'? ?
  23. union?all?select?'S',N'蜶'? ?
  24. union?all?select?'T',N'籜'? ?
  25. union?all?select?'W',N'鶩'? ?
  26. union?all?select?'X',N'鑂'? ?
  27. union?all?select?'Y',N'韻'? ?
  28. union?all?select?'Z',N'咗'? ?
  29. )?T? ?
  30. where?word>=@word?collate?Chinese_PRC_CS_AS_KS_WS? ?
  31. order?by?PY?ASC? ?
  32. )? ?
  33. else?@word? ?
  34. end)? ?
  35. set?@str=right(@str,len(@str)-1)? ?
  36. end? ?
  37. return?@PY? ?
  38. end ?

以上的相關(guān)內(nèi)容就是對SQL Server取漢字拼音的函數(shù)的介紹,望你能有所收獲。

關(guān)鍵詞標(biāo)簽:SQL Server

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 淺談JSP JDBC來連接SQL Server 2005的方法 淺談JSP JDBC來連接SQL Server 2005的方法 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟 sql server系統(tǒng)表損壞的解決方法 sql server系統(tǒng)表損壞的解決方法 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構(gòu)的關(guān)系 MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫用戶、角色、架構(gòu)的關(guān)系

相關(guān)下載

    人氣排行 配置和注冊O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程 如何遠程備份(還原)SQL2000數(shù)據(jù)庫 SQL2000數(shù)據(jù)庫遠程導(dǎo)入(導(dǎo)出)數(shù)據(jù) SQL2000和SQL2005數(shù)據(jù)庫服務(wù)端口查看或修改 修改Sql Server唯一約束教程 SQL Server 2005降級到2000的正確操作步驟 sql server系統(tǒng)表損壞的解決方法 淺談JSP JDBC來連接SQL Server 2005的方法