美文网首页
collate的用处

collate的用处

作者: ConstZ | 来源:发表于2018-03-21 10:46 被阅读7次

    在多记录集Union时,发生了错误,由于排序集的不同而产生冲突。

    一般说来数据库均会采用默认的排序集,因此不会产生这种问题,但自行建立的临时表则可能出现例外。今天正好遇到的就是这个问题。为了让各种记录集之间的排序统一,可以在创建临时表的同时指定数据库默认的排序规则:

    CREATE TABLE #Mytable
    (
        MyField COLLATE DATABASE_DEFAULT nvarchar(150)
    )

    这样为临时表指定了数据库的默认排序规则,在SQL中需要用到排序规则来处理的地方就不会由于口径不一而发生错误了。

    相关文章

      网友评论

          本文标题:collate的用处

          本文链接:https://www.haomeiwen.com/subject/lopwqftx.html