我想通过将日期格式更改为yyyy-MM-dd HH:mm:ss从表中获取数据,但在输出中默认为dd-MM-yyyy HH:mm:ss。
我可以通过使用CONVERT函数来实现此目的,但这仅适用于一列,但是我有许多列和表,因此我不想为每一列都写这个。 我想将datetime格式设置为默认格式,因此即使对于简单的select *查询,它也会显示格式化的日期。
CREATE TABLE dateFormatss (dateFormatOption int,dateOutput datetime)
insert into dateFormatss (dateFormatOption,dateOutput) values ('1','2019-12-31 14:47:48')
select
[dateFormatOption],CONVERT(VARCHAR,[dateOutput],120) as dateOutput from dateFormatss
SET DATEFORMAT ymd;
select * from dateFormatss
输出:
dateFormatOption dateOutput
1 2019-12-31 14:47:48
dateFormatOption dateOutput
1 31.12.2019 14:47:48