0

ストアド プロシージャを記述しようとしています。しかし、この奇妙なエラーが発生します..誰かが私を助けてくれればいいのですが...

これは私のストアド プロシージャです。

ALTER PROCEDURE [dbo].[Usp_search] (@keyword NVARCHAR(500))
AS
  BEGIN
      DECLARE @tab TABLE (
        id          UNIQUEIDENTIFIER,
        Title       NVARCHAR(250),
        Description NVARCHAR(500),
        FilePath    NVARCHAR(500),
        UploadDate  DATETIME,
        FileName    NVARCHAR(250),
        CourseName  NVARCHAR(150),
        FullName    NVARCHAR(250),
        School      NVARCHAR(250))

      INSERT INTO @tab
      SELECT un.Id,
             un.Title,
             un.Description,
             un.FileName,
             un.FilePath,
             uc.CourseName,
             up.Fullname,
             up.School,
             un.UploadDate
      FROM   UserNotes un
             INNER JOIN UserCourse uc
               ON un.CourseId = uc.Id
             INNER JOIN UserProfile up
               ON up.Id = un.UserId
      WHERE  FREETEXT(( un.Title, un.Description, un.Tag ), @keyword)

      SELECT *
      FROM   @tab

      RETURN
  END 

--exec usp_search 'mvc'

これはエラーです: 文字列から日付や時刻を変換するときに変換に失敗しました。

4

1 に答える 1