Sean Long Asked: 2014-11-14 07:45:22 +0800 CST2014-11-14 07:45:22 +0800 CST 2014-11-14 07:45:22 +0800 CST 在表中使用带单引号的字符串 772 我正在尝试将以下字符串插入到表中: 'affinity mask', 0 但是我无法弄清楚我到底需要如何转义引号。它总是希望将, 0视为单独的列。 如何正确转义逗号? sql-server t-sql 1 个回答 Voted Best Answer Aaron Bertrand 2014-11-14T07:46:35+08:002014-11-14T07:46:35+08:00 您需要将撇号加倍以将它们嵌入字符串中,因为它们也用作字符串分隔符: INSERT dbo.table(column) VALUES('''affinity mask'',0');
您需要将撇号加倍以将它们嵌入字符串中,因为它们也用作字符串分隔符: