[MSSQL]排序规则的 中文版MSSQL下开发的存储过程在布署到英文MSSQL时的一个运行错误
2016-03-19 14:35
387 查看
中文版的MSSQL 默认的排序规则为 Chinese_PRC_CI_AI_WS 或是类似 collate Chinese_PRC_CI_AS,
而英文版的MSSQL 的默认排序规则为 Lativan_CI_AS或是其他
这就造成了在存储过程上使用的临时字符变量在SQL语句中出错,
所以在使用到这些变量时 需要把规则手动变更,加入 collate Chinese_PRC_CI_AI_WS
而英文版的MSSQL 的默认排序规则为 Lativan_CI_AS或是其他
这就造成了在存储过程上使用的临时字符变量在SQL语句中出错,
所以在使用到这些变量时 需要把规则手动变更,加入 collate Chinese_PRC_CI_AI_WS
相关文章推荐
- 订单水平拆库项目
- MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
- redis-cluster研究和使用
- linux部署mongodb及基本操作
- Redis如何通过本机客户端访问远程服务器端
- Redis快速入门
- 【ORACLE】ORACLE 12c PDB 基础
- MySQL 新增库同步到Slave
- 数据库丢失后的紧急注意事项
- 使用MYSQL常用函数
- Ios: 如何保護iOS束文件屬性列表,圖像,SQLite,媒體文件
- mysql不支持中文字符的解决办法
- 常用SQL查询语句
- MongoDB的常规备份策略
- redis List链表结构
- 数据库系统概念 - 关于这本书
- oracle建表语句
- RedHat版的linux安装yum源及redis
- laravel 连接mongodb
- mysql中utf8和utf8mb4区别