从getdate()函数转换时出错

时间:2017-08-21 03:10:07

标签: sql sql-server

在命令行

convert(varchar,getdate(),120) 

给出以下错误:

  

未知参数' 04:59:42.xml'

我正在将数据保存到xml文件中。 当我使用下面的命令时,proc工作得很好。

convert(varchar,getdate(),112)

我需要随时间保存文件。

1 个答案:

答案 0 :(得分:0)

您正在尝试创建名称中带冒号的文件,即not allowed。没办法克服这个限制。但是,您可以在命名文件时将冒号替换为其他字符,例如

replace(convert(varchar,getdate(),120),':','')