SSMS - MS SQL Sever Query选项设置为ON/OFF以显示Shortdate格式的所有列?

mar*_*arx 5 sql t-sql sql-server format date

在SSMS中,MS SQL Server 2008或更新的版本,有一个一般的查询选项或类似的东西,东西打开或关闭开始查询前,为了查看所有DATE columnsShortdate(只有日期,没有时间)?什么like SET ANSI_NULLS { ON | OFF }

因为我经常使用'select * from table',或者像这样的不同方法,并且表内有很多列,DATE columns并且位于不同的地方,我不希望每次都检查它们的columns位置并明确使用CONVERTCAST仅显示它们,以正确显示它们.

谢谢你的任何建议.

小智 0

我认为 SSMS 中没有这样的选项。我想出的最好的办法是创建表的视图,这样你就可以做

select convert(date, <date column>)
Run Code Online (Sandbox Code Playgroud)

有一次,它们将在视图中仅显示为日期。