Firebird 2.5 LangRef Update RussianSELECT BIT_LENGTH(_ISO8859_1 'Grüß Di!') FROM RDB$DATABASE -- возвращает 64: каждый, и ü, и ß занимают один байт в ISO8859_1 SELECT BIT_LENGTH( CAST (_ISO8859_1 'Grüß di!' AS VARCHAR(24) CHARACTER возвращает 80: каждый, и ü, и ß занимают по два байта в UTF8 SELECT BIT_LENGTH ( CAST (_ISO8859_1 'Grüß di!' AS CHAR(24) CHARACTER SET UTF8)) FROM RDB$DATABASE -- возвращает 208: размер всех 24 позиций RDB$DATABASE -- Результат 6 SELECT CHAR_LENGTH(_ISO8859_1 'Grüß di!') FROM RDB$DATABASE -- Результат 8 SELECT CHAR_LENGTH (CAST (_ISO8859_1 Grüß di I!' AS VARCHAR(24) CHARACTER SET UTF8)) FROM0 码力 | 364 页 | 1.45 MB | 1 年前3
firebird language reference 30 rusSELECT BIT_LENGTH (_ISO8859_1 'Grüß Di!') FROM RDB$DATABASE -- возвращает 64: каждый, и ü, и ß занимают один байт в ISO8859_1 SELECT BIT_LENGTH ( CAST (_ISO8859_1 'Grüß di!' AS VARCHAR (24) CHARACTER занимают по два байта в UTF8 Встроенные функции и переменные 426 SELECT BIT_LENGTH ( CAST (_ISO8859_1 'Grüß di!' AS CHAR (24) CHARACTER SET UTF8)) FROM RDB$DATABASE -- возвращает 208: размер всех 24 позиций SELECT OCTET_LENGTH(_iso8859_1 'Grüß di!') FROM rdb$database -- возвратит 8: ü и ß занимают не более 1 байта в ISO8859_1 SELECT OCTET_LENGTH(CAST(_iso8859_1 'Grüß di!' AS VARCHAR(24) CHARACTER SET0 码力 | 719 页 | 3.98 MB | 1 年前3
共 2 条
- 1













