Запитання з тегом «unicode»

2
Як створити імена параметрів і змінних Unicode
Все це працює: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]) VALUES (N'[¯\_(ツ)_/¯]'); GO CREATE VIEW [¯\_(ツ)_/¯].[vw_¯\_(ツ)_/¯] AS SELECT [¯\_(ツ)_/¯] FROM [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]; GO CREATE PROC [¯\_(ツ)_/¯].[sp_¯\_(ツ)_/¯] @Shrug NVARCHAR(20) AS SELECT [¯\_(ツ)_/¯] …

1
Як встановити рядок Unicode / NVARCHAR SQL Server на смайлик або додатковий символ?
Я хочу встановити змінну рядка Unicode для конкретного символу на основі його кодової точки Unicode. Я хочу використовувати кодову точку за межами 65535, але база даних SQL Server 2008 R2 має поєднання SQL_Latin1_General_CP1_CI_AS. Згідно з документацією Microsoft NCHAR , NCHARфункція приймає ціле число таким чином: integer_expression Коли складання бази даних …

1
Чому пошук LIKE N '% %' відповідає будь-якому символу Unicode та = N' 'багатьом?
DECLARE @T TABLE( Col NCHAR(1)); INSERT INTO @T VALUES (N'A'), (N'B'), (N'C'), (N'Ƕ'), (N'Ƿ'), (N'Ǹ'); SELECT * FROM @T WHERE Col LIKE N'%�%' Повертається Col A B C Ƕ Ƿ Ǹ SELECT * FROM @T WHERE Col = N'�' Повертається Col Ƕ Ƿ Ǹ Генерування всіх можливих подвійних байтових "символів" …

2
Чому ці символи рівні на SQL Server?
Я просто не розумію. Дивіться цей запит SQL: select nchar(65217) -- ﻁ select nchar(65218) -- ﻂ select nchar(65219) -- ﻃ select nchar(65220) -- ﻄ if nchar(65217) = nchar(65218) print 'equal' if nchar(65217) = nchar(65219) print 'equal' if nchar(65217) = nchar(65220) print 'equal' Виходячи з перехідного відношення , це означає, що …

2
Акцент чутливий сортування
Чому ці два SELECTтвердження призводять до іншого порядку сортування? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') , (N'ê', N'êE') , (N'ē', N'ēF'); …

2
Неможливо оновити "CO2" до "CO₂" у рядку таблиці
Враховуючи цю таблицю: CREATE TABLE test ( id INT NOT NULL, description NVARCHAR(100) COLLATE Modern_Spanish_CI_AS NOT NULL ); INSERT INTO test (id, description) VALUES (1, 'CO2'); Я зрозумів, що не можу виправити типографічну проблему: SELECT * FROM test WHERE id = 1; UPDATE test SET description = 'CO₂' WHERE id …

4
Чому тип даних varchar допускає значення unicode?
У мене є таблиця з стовпчиком вархара. Це дозволяє торговельну марку (™), авторські права (©) та інші символи Unicode, як показано нижче. Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into VarcharUnicodeCheck …

4
Як накреслити знаки наголос на івриті
Мені потрібен трюк із шифруванням позначок для того, щоб позбутися знаків наголосі на івриті. Зразок раніше בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Зразок після בראשית ברא אלהים את השמים ואת הארץ

2
Вплив на продуктивність Latin1_General_BIN при зміні порівняння за замовчуванням у базі даних
Я встановив порівняння баз даних Latin1_General_BIN, щоб зробити порівняння рядків залежними від регістру. Чи матиме це вплив на продуктивність? Чи матиме це вплив на операції DML або DDL в базі даних? База даних вже існує з таблицями в ній.

4
Визначте, чи є якісь значення в стовпцях NVARCHAR насправді unicode
Я успадкував деякі бази даних SQL Server. Є одна таблиця (я зателефоную "G") із 86,7 мільйонами рядків та 41 колоною завширшки із вихідної бази даних (я буду називати "Q") у стандарті SQL Server 2014, який переходить ETL перейшов до цільову базу даних (я зателефоную "P") з тим самим іменем таблиці …

1
Запит на рядки, що не містять ASCII, з Postgres
Чи [:ascii:]взагалі працює клас у Postgres? Вони не вказані в їхній допомозі , проте я бачу приклади в Інтернеті, які використовують його. У мене є база даних UTF-8, де є зіставлення та c_typ e en_US.UTF-8, а версія Postgres - 9.6.2. Коли я шукаю рядки, що не належать до ASCII, таким: …

2
Коли `nvarchar / nchar` буде використовуватися з SQL Server 2019?
У SQL Server 2019 Microsoft вводить підтримку UTF-8 для CHARі VARCHARтипів даних і каже: Ця функція може забезпечити значну економію пам’яті, залежно від набору символів, що використовуються. Наприклад, зміна існуючого типу даних стовпців з рядками ASCII з NCHAR (10) на CHAR (10) за допомогою зіставлення з підтримкою UTF-8, означає, що …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.