TSQL: datetime z błędu ciągu znaków
Jest kilka postów związanych z tym, ale jestem tak nowy w TSQL, że nie mogę ich zrozumieć, więc proszę wybacz mi.
Moja procedura ma:
<code> BEGIN TRY INSERT INTO dbo.myprocedure( Mydate ) VALUES( CONVERT(DATETIME, @mydate, 102) ) </code>
Jeśli wykonam to w ten sposób:
<code>EXEC mydbo.dbo.myprocedure @mydate = 'May 8 2012 9:21AM' </code>
Otrzymuję ten błąd: Konwersja nie powiodła się podczas konwersji daty / godziny z ciągu znaków.
Jak mogę to rozwiązać?
Stukrotne dzięki