为了账号安全,请及时绑定邮箱和手机立即绑定

如何查看SQL SERVER 数据库的所有列的COLLATION属性?

如何查看SQL SERVER 数据库的所有列的COLLATION属性?

婷婷同学_ 2018-12-06 14:00:32
由于SQL SERVER 默认安装时使用的是SQL_Latin1_General_CP1_CI_AS,恢复后的数据库使用的是Chinese_PRC_CI_AS,但在关联表的时候,两个排序规则出现冲突。 现在,想把两个排序规则进行一下统一成Chinese_PRC_CI_AS,但是不知道哪些列是使用的SQL_Latin1_General_CP1_CI_AS,想通过SQL语句将所有使用SQL_Latin1_General_CP1_CI_AS排序规则的列找出来,然后再一一修改,请问谁知道这个SQL怎么拼吗? SQL SERVER 版本:SQL SERVER 2008 R2 开发者版 谢谢。
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

你好,请运行以下代码

SELECT
c.
object_id,
t.name,
c.name,
c.collation_name
FROM
sys.columns c
INNER JOIN sys.tables t
ON c.object_id = t.object_id
查看完整回答
反对 回复 2019-01-07
  • 1 回答
  • 0 关注
  • 582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信