How do I escape a single quote in SQL Server?

前端 未结 13 1861
情话喂你
情话喂你 2020-11-21 07:01

I\'m trying to insert some text data into a table in SQL Server 9.

The text includes a single quote(\').

How do I escape that?

13条回答
  •  长发绾君心
    2020-11-21 07:24

    Single quotes are escaped by doubling them up, just as you've shown us in your example. The following SQL illustrates this functionality. I tested it on SQL Server 2008:

    DECLARE @my_table TABLE (
        [value] VARCHAR(200)
    )
    
    INSERT INTO @my_table VALUES ('hi, my name''s tim.')
    
    SELECT * FROM @my_table
    

    Results

    value
    ==================
    hi, my name's tim.
    

提交回复
热议问题