โ ์๋ฌ ์ํฉ
Azure Data Studio๋ฅผ ์ด์ฉํ์ฌ MSSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ธฐ ์ํ์ฌ SELECT๋ฌธ์ ์์ฑํ์๋ค.
ํด๋น ํ ์ด๋ธ์๋ KoreanName์ด๋ผ๋ nvarchar ํ์ ์ ์ปฌ๋ผ์ด ์์๋๋ฐ,
ํ๊ธ ์ปฌ๋ผ ๊ฐ์ด '???'์ผ๋ก ๋ํ๋๋ ๋ฌธ์ ๊ฐ ์์๋ค.
โ ์๋ฌ ์์ธ
์๋ฌด๋๋ ํ๊ธ ์ธ์ฝ๋ฉ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ Settings, Extensions ๋ฅผ ์ด๊ฒ์ ๊ฒ ๋ง์ ธ๋ณด์์ง๋ง ํด๊ฒฐ๋์ง ์์๋ค.
๊ทธ๋์ ๊ฒ์ํด๋ณด๋, ๋น์ทํ ๋ฌธ์ ๋ฅผ ๊ฒช๋ ์ฌ๋๋ค์ด ๋ง์๋ค.
๋ฌธ์ ์ ์์ธ์ MSSQL ์ธ์ด ์ค์ ๋๋ฌธ์ด์๋ค.
์ฐ์ `SELECT @@LANGUAGE;` ๋ช ๋ น์ด๋ก charset์ ํ์ธํด๋ณธ๋ค.
๋ค์๊ณผ ๊ฐ์ด ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๋ค.

๊ทธ๋ฌ๋ ์ ์ธ์ด ์ค์ ๊น์ง ํ๊ตญ์ด๋ก ๋ฐ๊ฟ ํ์๋ ์๋ ๊ฒ์ ํ์ธํ์๋ค.
ํ๊ธ ์ปฌ๋ผ์ด ???๋ก ๊นจ์ง๋ ์์ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ collation(๋ฐ์ดํฐ ์ ๋ ฌ) ์ด ํ๊ธ์ด ์๋ ๋ค๋ฅธ ์ธ์ด๋ก ์ค์ ๋์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
โ ์๋ฌ ํด๊ฒฐ
๊ทธ๋์ ๋ค์ ๋ช ๋ น์ด๋ก KoreanName ์ปฌ๋ผ์ collation์ ํ๊ตญ์ด๋ก ๋ณ๊ฒฝํ์๋ค.
ALTER TABLE person
ALTER COLUMN KoreanName VARCHAR(200) COLLATE Korean_Wansung_CI_AI
GO
์ฐธ๊ณ ๋ก, ํน์ ์ปฌ๋ผ์ด ์๋ ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ collation์ ๋ณ๊ฒฝํ๋ ค๋ฉด
์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
ALTER DATABASE {๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
}
COLLATE Korean_WANSUNG_CI_AI
GO
โ References
'์ค๋ฅ ํด๊ฒฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] ๋ญ ์ง์ ํด๋ is the docker daemon running? ์ค๋ฅ (2) | 2024.12.19 |
---|---|
MYSQL์ ํ๊ธ csv ํ์ผ importํ๊ธฐ (์ ์ฒ๋ฆฌ ์์ด!) (1) | 2024.11.14 |
์ฉ๋ ๋ฌธ์ ๋ก Git ๋ฆฌํฌ์งํ ๋ฆฌ push ์คํจ (2) | 2024.10.16 |
Ubuntu ๊ฐ์๊ธฐ cli๋ก ๋์ค๋ ๋ฌธ์ (0) | 2024.09.30 |
Ubuntu์์ settings ์ ํ๋ฆฌ์ผ์ด์ ์ฌ๋ผ์ง (0) | 2024.09.30 |