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

由于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 开发者版

谢谢。

婷婷同学_
浏览 585回答 1
1回答

慕村9548890

你好,请运行以下代码 SELECT c.object_id, t.name, c.name, c.collation_nameFROM sys.columns c INNER JOIN sys.tables t ON c.object_id = t.object_id
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server