我这儿的是,我用的win 7 + sql server 2008R2:DECLARE @sDate varchar(20) EXEC master..xp_regread
@rootkey='HKEY_CURRENT_USER',
@key='Control Panel\International',
@value_name='sDate',@value=@sDate OUTPUT
SELECT @sDate
/*
(无列名)
-
*/
@rootkey='HKEY_CURRENT_USER',
@key='Control Panel\International',
@value_name='sDate',@value=@sDate OUTPUT
SELECT @sDate
/*
(无列名)
-
*/
select GETDATE()
/*
2014-02-26 15:30:43.170
*/你是想显示成/ 还是 -
select GETDATE()
/*
2014-02-26 15:30:43.170
*/你是想显示成/ 还是 -
我是想要这样的效果,操作系统是什么样的格式,我在SQL读取到的就是什么样的格式,比如,操作系统的短日期格式是“-”,那我想在SQL中读到“-”,但是好像是不管我怎么改操作系统,我SQL中读取到的永远都是“/“,真奇怪,求高手解释一下这是什么原因造成的???