小编Big*_*Dog的帖子

在MS-SQL-Server上的INSERT语句中更改UTF-8字符

我的MS-SQL-Server 2008R2上有一个表,它本身有一个nvarchar(50)字段.

现在当我使用Server Management Studio插入一个值时

INSERT INTO INFORMATIONS(SOME_TEXT) VALUES('finan?né služby')
Run Code Online (Sandbox Code Playgroud)

我立即选择了该值

SELECT SOME_TEXT FROM INFORMATIONS
Run Code Online (Sandbox Code Playgroud)

我明白了

financné služby
Run Code Online (Sandbox Code Playgroud)

因此,当处理得很好时,?它会被转换成平原.cž

我在这里错过了什么?

Latin1_General_CI_AS如果有任何帮助,则将排序设置为.

sql-server unicode utf-8 sql-server-2008

9
推荐指数
1
解决办法
1万
查看次数

SQL为一组id选择连接字符串

我必须处理一个mssql数据库和表中给出的信息,如下所示:

Users:

ID Name    Countries
--------------------
1  User1   1,2,3
2  User2   2,5

Countries:
ID Country
----------
1  Australia
2  Germany
3  USA
4  Norway
5  Canada
Run Code Online (Sandbox Code Playgroud)

现在,我正在寻找的是一个select语句,它将给我一个这样的结果:

Result:
ID User   CountriesByName
-----------------------------
1  User1  Australia, Germany, USA
2  User2  Germany, Canada
Run Code Online (Sandbox Code Playgroud)

我更喜欢一种解决方案,它不依赖于特殊的MSSQL语法,但我无法使用一些LINQ-magic :(

sql sql-server select join

0
推荐指数
1
解决办法
4863
查看次数

标签 统计

sql-server ×2

join ×1

select ×1

sql ×1

sql-server-2008 ×1

unicode ×1

utf-8 ×1