sql-server - 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 感谢您向我指出这一点。
解决方案
推荐阅读
- string - 如何知道这个文件的编码?
- elixir - 如何通过 Ecto Multi 从先前插入的表键中检索 id
- ios - 如何从标签栏控制器更改标签栏项目
- python - Python PLY Parser - 将矩阵解析为列表列表
- python - QApplication 模块的 PyQt5 问题
- asp.net-core - 实体框架核心 2.1。使用大量子对象更新对象的正确方法
- c++ - C++:矩阵的运算符重载
- excel - Nesting ParamArrays when declaring Excel VBA functions like SUMIFS?
- flutter - 检查约束并相应地返回正文
- android - 实时数据在更改片段时再次赋予旧值