如何在将数据插入到Hive表中时转义html代码数据

珍妮

我需要将数据插入到具有特殊字符(例如<>-.....)的表列之一中,所以我给了\,它用作每个文字的转义字符

这是我要插入的“简介”列的数据。数据来自csv文件,其中所有数据都用双引号引起来

"<p><span style=""font-family: \'Calibri Light\': sans-serif\; font-size: xx-large\; color: #2184c2\;""><span style=""font-size: 28pt\;""><span style=""font-size: x-large\;""><span style=""font-size: 18pt\;""><strong>Help us improve by taking our short satisfaction survey.&nbsp\;</strong></span></span></span></span></p>"

当我尝试插入此数据时,出现以下错误。

AnalysisException: Syntax error in line 1:\n...","","<p><span style="font-family: \\\\\'Calibri Light\\\\\'...\n                             ^\nEncountered: -\nExpected: CROSS, FROM, FULL, GROUP, HAVING, INNER, JOIN, LEFT, LIMIT, OFFSET, ON, ORDER, RIGHT, STRAIGHT_JOIN, TABLESAMPLE, UNION, USING, WHERE, COMMA\n\nCAUSED BY: Exception: Syntax error\n (110) (SQLExecDirectW)')

日志类型-信息日志

有人可以帮我将这种数据插入表中吗

左连接

分号和单引号需要使用反斜杠转义:

create table test_str as select '<p><span style=""font-family: \'Calibri Light\', sans-serif\; font-size: xx-large\; color: #2184c2\;""><span style=""font-size: 28pt\;""><span style=""font-size: x-large\;""><span style=""font-size: 18pt\;""><strong>Help us improve by taking our short satisfaction survey&nbsp\;</strong></span></span></span></span></p>';

 select * from test_str;

结果:

<p><span style=""font-family: 'Calibri Light', sans-serif; font-size: xx-large; color: #2184c2;""><span style=""font-size: 28pt;""><span style=""font-size: x-large;""><span style=""font-size: 18pt;""><strong>Help us improve by taking our short satisfaction survey&nbsp;</strong></span></span></span></span></p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将数据插入到Hive(0.13.1)表中?

将分区数据插入到Hive的外部表中

将数据插入到另一个表时如何自动将数据插入到MySQL表中?

如何在 scala spark 2.0 中解析 json 文件并将数据插入到 hive 表中?

如何在Hive(0.13.1)表中插入多行数据?

jQuery / Javascript数据表:如何在行选择时将行数据显示到html文本字段中

如何将数据库中的 html 代码插入到 django 模板中?

如何将xml数据插入到表中?

如何将HTML字符代码数据正确加载到My Sql数据库中?

如何在每次下载时将唯一数据插入到 Android APK 包中?

将数据插入到magento表中

如何在Hive 2中将数据插入复杂的数据类型“ Struct”中

将数据插入Hive中的分区外部表时出错

如何使用laravel将数据从html表插入到数据库

如何将数据从JSON显示到html表中

如何将数据插入表中?

将数据发布到.html时,如何在JQuery中隐藏元素?

如何将json数据插入到postgres数据库表中

如果我的数据是从函数返回的,如何将多行数据插入到表变量中?

将 JSON 数据从一张表插入到 HIVE 中的另一张表

如何通过jdbc向hive表中插入数据?

蜂巢:如何将数据从分区表插入到分区表中?

如何将数据和表插入到现有的表中?

如何自动将数据从其他表插入到表中?

将多个文件中的数据插入到多个表中

将表单中的数据插入到表中

将随机数据插入到 MySql 中的表中

选择命令按钮时,用户窗体打开。如何将数据输入到表单中的文本框中,插入到单独工作表的行中?

如何创建表并将数据插入到表中?