Unicodeの外字領域(E000~F8FF)に文字が入っているか確認するサンプルコードです。
サンプル
eudc.sql
CREATE TABLE eudc(
private_use_area nvarchar(4) NOT NULL,
char_eudc nvarchar(1) NOT NULL);
DECLARE @EUDC_START INT = 57344; -- E000
DECLARE @EUDC_END INT = 63743; -- F8FF
DECLARE @EUDC_Char INT = @EUDC_START;
WHILE (@EUDC_Char <= @EUDC_END)
BEGIN
INSERT INTO eudc(private_use_area,char_eudc)
VALUES(CONVERT(VARCHAR(4), CAST((@EUDC_Char) AS VARBINARY(2)), 2 ),NCHAR(@EUDC_Char));
SET @EUDC_Char += 1;
END