数据库
首页 > 数据库> > SQL Server拼接字符串执行语句,错误提示: 从字符串转换日期和/或时间时,转换失败

SQL Server拼接字符串执行语句,错误提示: 从字符串转换日期和/或时间时,转换失败

作者:互联网

txt粘贴SQL语句,取消{自动换行}再复制到SQL Manager里 query


sql server中拼接字符串时,需要把datetime型转化为char型才能进行拼接。与int转char类型不同,其需要多加引号:

例子:

declare @Dtime datetime
set @Dtime = '2020-03-05 14:16:36'
select 'INSERT into table1(pointID) VALUES ('+@Dtime+');'

    1
    2

错误提示:从字符串转换日期和/或时间时,转换失败。 (241)

————————————————

标签:转换,Dtime,Server,char,拼接,SQL,字符串
来源: https://www.cnblogs.com/ruixun/p/15456694.html