微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQL 校对,我不能在一列上有多个校对吗?

如何解决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 举报,一经查实,本站将立刻删除。