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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)