自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server環(huán)境語言變換導(dǎo)致存儲(chǔ)過程執(zhí)行不正常的解決

數(shù)據(jù)庫 SQL Server
本文我們主要介紹了SQL Server數(shù)據(jù)庫環(huán)境語言變換導(dǎo)致存儲(chǔ)過程執(zhí)行不正常的問題的解決方法,希望能夠?qū)δ兴鶐椭?/div>

SQL Server數(shù)據(jù)庫操作中,SQL Server環(huán)境語言變換會(huì)導(dǎo)致存儲(chǔ)過程執(zhí)行不正常的問題,本文我們主要就介紹了一個(gè)這類問題的實(shí)例及其解決方案,希望能夠?qū)δ兴鶐椭?/p>

數(shù)據(jù)表,其中有一個(gè)字段存儲(chǔ)星期名稱,如Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday。不知那一天,客戶把環(huán)境語言改為中文了,原本判斷當(dāng)天的的星期名稱是否與存儲(chǔ)的名稱是否一樣,結(jié)果沒有一天是否判斷正常的。

因?yàn)榄h(huán)境語言變化了,如果今天執(zhí)行下面代碼:

 

  1. SELECT DATENAME(w,GETDATE()) 

 

得到的是“星期三”,這個(gè)結(jié)果永遠(yuǎn)無法與存儲(chǔ)的星期名稱一樣,導(dǎo)致存儲(chǔ)過程略過相等的事務(wù)。

為了解決這個(gè)問題,Insus.NET得去修改這個(gè)存儲(chǔ)過程,在獲取當(dāng)天DATENAME前,設(shè)置語言。這樣就可以實(shí)現(xiàn)不會(huì)以環(huán)境語言變化,判斷有所出現(xiàn)問題。

 

  1. SET LANGUAGE us_english --設(shè)置語言  
  2. SELECT DATENAME(w,GETDATE()) 

 

以上就是SQL Server環(huán)境語言變換導(dǎo)致存儲(chǔ)過程執(zhí)行不正常的問題的解決方案,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫多表關(guān)聯(lián)匯總查詢的問題解決
  2. 設(shè)置SQL Server數(shù)據(jù)庫AWE機(jī)制使其支持大內(nèi)存
  3. SQL Server 2008數(shù)據(jù)庫被標(biāo)記為可疑的解決方法
  4. SQL Server數(shù)據(jù)庫中FOR XML AUTO的使用詳解續(xù)
  5. SQL Server使用UNION代替OR提升查詢性能的實(shí)例
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2010-04-26 09:47:09

2011-04-06 17:19:20

ACL

2010-06-07 10:31:19

2010-08-24 11:13:47

2010-11-12 09:58:34

SQL存儲(chǔ)過程

2010-07-15 12:38:14

SQL Server存

2017-12-26 10:02:23

ERP

2011-03-24 13:38:47

SQL Server 存儲(chǔ)分頁

2011-07-14 13:38:34

2010-09-06 11:24:32

SQL Server語句

2017-06-30 15:53:10

Linuxubuntu

2009-08-06 16:44:06

2009-09-21 17:39:57

Eclipse插件

2010-11-10 13:03:15

SQL Server存

2010-07-21 14:21:53

SQL Server存

2021-12-28 05:54:55

Windows 11操作系統(tǒng)微軟

2010-11-12 09:46:55

Sql Server存

2010-09-14 10:16:57

sql server

2010-09-14 10:36:23

sql server存

2011-03-28 10:46:36

sql server存儲(chǔ)分頁
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)