怎样在SQLSERVER里插入自己想要的时间格式

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:05:43
字段times 类型datetime
insert into 表 values(getdate())
会插入2008-5-24 15:30:20.700
我只想插入2008-5-24 15:30:20格式的时间类型
我用了
insert into show values(convert(char(19),getdate(),20))
还是老样子。
高手帮忙解决.

这问题我也遇到过,不过好像没找到在sql server里解决的办法
要么把字段times改成varchar型的,直接存字符串进去

要么就在使用的时候在程序里改

同意楼上!
SQLSERVER本身是用来做数据存储的,所以它对显示很不在行。
就是你找到方法硬改过来,以后调用还可能出错。
所以不如用最稳妥的方式在数据库中不动,在调用程序里改。

1