sql - DB 不接受拉丁字符
问题描述
我正在使用为 NLS_CHARCTERSET = 'US7ASCII' 配置的 Oracle DB,因此它不接受 UTF8 兼容。
了解一种解决方法,我们可以使用 UNISTR() 函数将字符串转换为所需的字符。但是,尽管我能够将以下查询的输出视为“§”:
选择 UNISTR('\00a7') 从双;
我无法将该字符插入表中类型为 VARCHAR2 的列中。我看到输出为“?” 在我尝试插入该字符之后。有人可以帮我吗?
解决方案
推荐阅读
- c - 与 MPI 共享动态分配的二维数组
- javascript - 如何使用“Konva.JS”在两列之间拖放项目?
- azure-data-lake - 如何在 Azure Data Lake 中更新文件数据
- scala - 在scala中将RDD[Array[(String,String)]]类型转换为RDD[(String,String)]
- python - 相同类型的程序在 Python 中给出不同的输出
- html - 如何保持页脚始终位于底部,同时保持干净的 html 结构?
- azure-api-management - 将出站策略应用于 Azure API 管理中的模拟操作
- html - 父元素填充不会在 Firefox 中产生滚动条
- python - 显示没有 KDE seaborn 的密度直方图
- r - 通过子集全脸顶点和索引数据在 R 中绘制面部表面网格的右半部分时遇到错误