Inserting GUID into SQL Server

前端 未结 4 1376
既然无缘
既然无缘 2021-01-01 19:32

I have a stored proc were I want to insert a GUID (user id) into a table in MS SQL but I keep getting an error about the hyphen \'-\' that is part of the guid value, here\'s

4条回答
  •  梦毁少年i
    2021-01-01 19:58

    Just cast it from a varchar.

    DECLARE @return_value int
    
    EXEC    @return_value = [dbo].[usp_ReserveBook]
            @userID = CONVERT(uniqueidentifier, 'AE019609-99E0-4EF5-85BB-AD90DC302E70'),
            @bookID = 7,
            @dateReserved = N'09/03/2009',
            @status = 1
    
    SELECT  'Return Value' = @return_value
    

提交回复
热议问题