Inserting GUID into SQL Server

前端 未结 4 1386
既然无缘
既然无缘 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条回答
  •  青春惊慌失措
    2021-01-01 20:15

    You simply need to QUOTE your GUID:

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

    Marc

提交回复
热议问题