有一些与此相关的帖子,但我对 TSQL 很陌生,所以我无法理解它们,所以请原谅。
我的程序有:
BEGIN TRY
INSERT INTO dbo.myprocedure(
Mydate
)
VALUES(
CONVERT(DATETIME, @mydate, 102)
)
如果我以这种方式执行它:
EXEC mydbo.dbo.myprocedure @mydate = 'May 8 2012 9:21AM'
我收到此错误:从字符串转换日期时间时转换失败。
我该如何解决这个问题?
太感谢了