-1

请参阅下面的查询。

INSERT INTO pro VALUES ("260915",'Peel and Stick Floral Wall Art','Transform your tot's bedroom into a bright, burgeoning meadow with this set of oh-so-colorful wall art. Each unique flower, bird, butterfly, and swirly sun is a colorful creation of multilayered vinyl brimming with life and energy. How best to arrange them is entirely up to you--and your 12.2" x 15.4"','','Shipping',"790","110-m4jlgu36n",1.00,0,0,"0.00","70.00","http://.com/peel-and-stick-floral-wall-art.html","622")

在这里,我想在列中插入相同值的单引号和双引号:

eg a) 12.2" x 15.4"
   b) Transform your tot's 

请提出最佳解决方案。

4

5 回答 5

3

构建时INSERT,在外面使用单引号,双引号的问题就解决了。

要使用单引号解决问题,请替换'''.

于 2012-05-30T14:49:17.077 回答
0

为什么你不逃避你的报价?12.2\"?

于 2012-05-30T14:47:18.773 回答
0

将所有内容放在单引号内'

'12.2" x 15.4"<br>'

对于这样的字符串,Transform your tot's您将不得不像这样逃避它

'Transform your tot\'s'
于 2012-05-30T14:49:11.743 回答
0

对于 T-SQL,要在数据中获得单引号,您只需将其转义为另一个(例如,使用两个相邻的单引号) 您无需担心字符串文字中的双引号。

INSERT INTO foo VALUES ('qwerty''s: 25" sq.')
于 2012-05-30T14:49:23.107 回答
0

仅使用单引号 (') 将值括起来。如果单引号是值的一部分,请输入两次(这是转义它的方法)。

例如

INSERT INTO TABLE VALUES ('12.2" x 15.4"', 'Transform your tot''s bedroom...');
于 2012-05-30T14:53:14.477 回答