首页 > 解决方案 > SQL整理,我不能在一列上有多个整理吗?

问题描述

使用 Microsoft SQL Server Management Studio。我在将一些字符插入数据库时​​遇到问题。

我读到您必须在列中添加一个排序规则以允许某些字符。

我需要一些捷克语的字符。所以我将捷克语整理 ( Czech_100_CI_AS) 添加到该列,但随后一些法语字符被删除并且无法输入。

我可以在一个列上没有多个排序规则吗?这似乎是一个奇怪的限制

我试过这个,用一个“,”但这会在逗号上给出一个错误

ALTER TABLE dbo.TestingNames 
ALTER COLUMN NameTesting VARCHAR(50) COLLATE Czech_100_CI_AS|, French_CS_AS

编辑:啊,我误解了整理的意思,我没有意识到它是一个代码页,我以为它只是一个包含。

谢谢,将其更改为 Nvarchar 似乎有效 :) 我实际上以为我正在使用 nvarchar /facepalm 感谢您向我指出这一点。

标签: sql-serverssmscollate

解决方案


推荐阅读