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)

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM