更新:生物可能包含撇号(见更新示例)
UPDATE User SET UserId=12345,Name="J Doe",Location="USA",Bio="I'm a bio that has an apostrophe,and I'm spanning multiple lines!" WHERE UserId=12345
在C#中,您可以在字符串Bio = @“…之前放置一个@,以便允许它跨越多行,但我不知道如何使用SQL查询实现同样的事情.如何获取一个字符串跨越多行,而不必像手动连接字符串那样做:
Bio="I'm a" +" bio that has an apostrophe,and I'm" +" spanning multiple lines!"
解决方法
sql Server允许以下(小心使用单引号而不是双引号)
UPDATE User SET UserId = 12345,Name = 'J Doe',Location = 'USA',Bio='my bio spans multiple lines!' WHERE UserId = 12345