如何修改 Azure SQL 數(shù)據(jù)庫時區(qū)

來源: Microsoft Azure
作者:Microsoft Azure
時間:2021-01-14
17725
Azure SQL Database后臺的虛擬機時間都是UTC時間,所以我們獲取到的時間不是中國時間,由于用戶并沒有權限登錄到虛擬機中去修改,所以只能使用以下方法

Azure SQL Database后臺的虛擬機時間都是UTC時間,所以我們獲取到的時間不是中國時間,由于用戶并沒有權限登錄到虛擬機中去修改,所以只能使用以下方法:

先創(chuàng)建一個自定義函數(shù):

CREATE FUNCTION[dbo].[GetLocalDate]

(

 TimezoneDiffInHour TINYINT=8

--default set to 8(GMT+8=Beijing Timezone)

)

RETURNS DATETIME

AS

BEGIN

RETURN DATEADD(Hh, TimezoneDiffInHour,GETUTCDATE())

END

function.png

執(zhí)行該函數(shù):

SELECT dbo.GetLocalDate(DEFAULT)

result.png

查找所有SQL對象,將其中使用到的getdate()函數(shù)統(tǒng)一替換為dbo.GetLocalDate(DEFAULT)。

立即登錄,閱讀全文
版權說明:
本文內容來自于Microsoft Azure,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家