sql-server - 如何识别 MS SQL 数据库表中的拼音字母
问题描述
我们通过 sql server management studio 中的导入平面文件功能插入了超过 100000 条记录。已成功插入。但是某些列值包含 é 和 ö 等字符。它在将上述所有字符(如(ö,é)存储在 sql 列中时转换为。
此外,下面的 SQL 语句没有给出任何结果。
select * from Temp where column1 like '%%'
表格中带有这些字符的数据以符号(菱形中的问号)显示。
请帮助我如何插入数据以保持 phoentic 符号完整。
解决方案
您的数据包含一些字符,例如 é 和 ö。但是当您在数据库中看到时,它存储的是“?” 而不是那个,对吧?
我认为,您的数据库不支持所有字符。我建议将其更改为以下内容:
character set: utf8
collation: utf8_general_ci
希望能帮到你,我的朋友:))
推荐阅读
- php - 如何确定作为字符串传递的数值的类型而不丢失数据或转换为错误的数据类型
- apache-zookeeper - Zookeeper 客户端会话将超时或被传输到另一台服务器?
- java - onRequestPermissionsResult 方法不会覆盖其超类中的方法?
- php - Get value of dropdownlist in view and use in controller Laravel
- python - Can python read images from directory in real-time?
- c# - 使用 REST API 连接 Azure DevOps
- r - R中一个盒子的三重积分:数值错误
- tensorflow - 提高训练速度的方法
- flutter - 使用 CodeMagic 部署颤振项目时出错
- orm - Sequelize 'upsert' 没有发挥应有的作用