Sql server “如何在Visual Studio 2017中显示完整的日期时间值”;查看数据“;网格?
假设我有一个SQL Server数据库表,其中一列的类型为Sql server “如何在Visual Studio 2017中显示完整的日期时间值”;查看数据“;网格?,sql-server,visual-studio,visual-studio-2017,Sql Server,Visual Studio,Visual Studio 2017,假设我有一个SQL Server数据库表,其中一列的类型为datetime 假设数据库中的实际值为2019-04-20 12:55:21.550 如果转到SQL Server对象资源管理器选项卡,右键单击表并选择“查看数据”,网格中显示的值为4/20/2019 12:55:21 PM。问题是,分秒不显示,我无法编辑它 是否有方法更改该行为,使datetime值显示为2019-04-20 12:55:21.550,并且同样可编辑 澄清:我知道我可以用更新语句编辑值。我想知道是否有办法将Visual
datetime
假设数据库中的实际值为2019-04-20 12:55:21.550
如果转到SQL Server对象资源管理器选项卡,右键单击表并选择“查看数据”,网格中显示的值为4/20/2019 12:55:21 PM
。问题是,分秒不显示,我无法编辑它
是否有方法更改该行为,使datetime
值显示为2019-04-20 12:55:21.550
,并且同样可编辑
澄清:我知道我可以用
更新
语句编辑值。我想知道是否有办法将Visual Studio配置为此网格使用不同的格式。日期没有格式,它们是二进制值。客户端应用程序在显示为文本时应用一种格式,例如在网格、表单、标签中。您看到的是SSMS/Visual Studio所使用的格式,没有什么比这更好的了。编辑此数据的最佳方法是使用update语句。就个人而言,我不会使用GUI编辑数据。如果需要,请使用适当的UPDATE
语句,或者(如果是您正在创建的应用程序),确保将应用程序设置为提供正确的数据显示格式。在SQL Server中,数据只是二进制值,日期没有附加格式。如果列是datetime
,则从二进制角度来看,值'20190101'
和2019-01-01T00:00:000.000
将完全相同。我意识到我可以通过更新来编辑它们。我想知道是否可以将Visual Studio配置为网格使用不同的格式。当然,您可以使用不同的格式。在列上使用字符串格式。日期没有格式,它们是二进制值。客户端应用程序在显示为文本时应用一种格式,例如在网格、表单、标签中。您看到的是SSMS/Visual Studio所使用的格式,没有什么比这更好的了。编辑此数据的最佳方法是使用update语句。就个人而言,我不会使用GUI编辑数据。如果需要,请使用适当的UPDATE
语句,或者(如果是您正在创建的应用程序),确保将应用程序设置为提供正确的数据显示格式。在SQL Server中,数据只是二进制值,日期没有附加格式。如果列是datetime
,则从二进制角度来看,值'20190101'
和2019-01-01T00:00:000.000
将完全相同。我意识到我可以通过更新来编辑它们。我想知道是否可以将Visual Studio配置为网格使用不同的格式。当然,您可以使用不同的格式。在列上使用字符串格式。