我现在使用的是SQL Server 2005。由于开发的程序需要精确到微秒级,我能够把类似“2010-5-12 10:19:17.783”的数据存储进数据库,但在数据库的表中显示出来的是“2010-5-12 10:19:17”。在查询数据的时候,我使用“select * from table where time=2010-... 展开
我现在使用的是SQL Server 2005。由于开发的程序需要精确到微秒级,我能够把类似“2010-5-12 10:19:17.783”的数据存储进数据库,但在数据库的表中显示出来的是“2010-5-12 10:19:17”。在查询数据的时候,我使用“select * from table where time=2010-5-12 10:19:17.XXX”语句,如果微秒部分不相等,查询不到相对应的数据。我想知道如何在SQL Server 2005中将保存为datetime的数据的微秒部分在表中显示出来。若能把微秒部分显示出来,那我查询数据和查看数据都方便得多了。 收起