如何将格式化的sql getdate()插入表中

时间:2014-01-08 09:43:09

标签: mysql sql sql-server ado.net

我知道如何格式化SQL getdate()函数,如下所示: -

SELECT convert(varchar, getdate(), 101) – mm/dd/yyyy - 10/02/2008                   
SELECT convert(varchar, getdate(), 102) – yyyy.mm.dd – 2008.10.02           
SELECT convert(varchar, getdate(), 103) – dd/mm/yyyy
SELECT convert(varchar, getdate(), 104) – dd.mm.yyyy
SELECT convert(varchar, getdate(), 105) – dd-mm-yyyy

我的问题是如何在特定的表中插入这些格式化的字符串。 我也尝试过这样: -

insert into messagebox values('abcd','abcd',SELECT convert(varchar, getdate(), 101) )

但我收到了错误。如何完成这项任务? 谢谢

1 个答案:

答案 0 :(得分:3)

尝试删除选择

insert into messagebox values('abcd','abcd',convert(varchar, getdate(), 101) )