zoukankan      html  css  js  c++  java
  • 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Latin1_General_100_CI_AS" 之间的排序规则冲突。

    问题

    操作临时表时提示如下排序规则冲突错误

    sql ....忽略...sql  
    .....
    
    无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Latin1_General_100_CI_AS" 之间的排序规则冲突。
    
    

    原因

    我的 TE库的排序规则是Latin1_General_100_CI_AS, 而系统安装时默认是Chinese_PRC_CI_AS ( 所以系统库xxxxx 的排序规则也是 Chinese_PRC_CI_AS)

    解决

    既然排序规则冲突了, 那就想办法改成一致, 我这里选择改用户库TE 的排序规则 (改系统库 xxxxx 发现提示不能改)

    思路:

    1. 改系统库(比较复杂)
    2. 改用户库(可能会发生乱发等问题)

    参考文档

    USE master;  
    GO  
    ALTER DATABASE MyOptionsTest  
    COLLATE French_CI_AS ;  
    GO  
    
    --Verify the collation setting.  
    SELECT name, collation_name  
    FROM sys.databases  
    WHERE name = N'MyOptionsTest';  
    GO
    
  • 相关阅读:
    js-20170816-Date对象
    js-20170804-Math对象
    js-20170619-string对象
    微信web开发者工具
    前端开发指南
    接口调试工具DHC
    CSS预处理器
    Weex
    Vue.js
    hbuilder
  • 原文地址:https://www.cnblogs.com/52liming/p/10050650.html
Copyright © 2011-2022 走看看