Создаю таблицу:
SET NAMES UNICODE_FSS;
CREATE TABLE NEW_TABLE (
ID INTEGER NOT NULL,
NAME VARCHAR(10),
NAME2 VARCHAR(10)
);
В таблице поля Name и Name2 в кодировке юникод.
Создаю представление:
CREATE VIEW TEMP(
ID,
NAME)
AS
select id, name|| ' ' ||name2 from new_table
;
В представлении поле Name не юникод. Точно узнать какая именно так и не смог.
Та же проблема если создать такое представление:
CREATE VIEW TEMP(
ID,
NAME3)
AS
select id, name as name3 from new_table
;
Здесь Name3 не юникод.
Кодировка по умаолчанию для базы - UNICODE_FSS.
Есть ли способ как-нибудь объяснить серверу, что в представлении я тоже хочу видеть юникод? Или это как-то по другому делается?
Версия Firebird-2.0.3.12981-1-Win32
Проблема кодировок в представлении
Re: Проблема кодировок в представлении
я бы проверил в 2.1Grrey писал(а):Версия Firebird-2.0.3.12981-1-Win32