incorrect calculation of byte-length for view columns (as in CORE-5049)
-----------------------------------------------------------------------

                 Key: CORE-6380
                 URL: http://tracker.firebirdsql.org/browse/CORE-6380
             Project: Firebird Core
          Issue Type: Bug
    Affects Versions: 3.0.6
         Environment: Win Server 2016 x64 Firebird 3.0.6.33328-0_x64
            Reporter: Artem Anufriev


C:\>isql.exe -ch utf8 -user SYSDBA -pass masterkey

create database '127.0.0.1:c:\TEST_BUG.FDB' page_size 16384 default character 
set win1251; commit;

connect '127.0.0.1:c:\TEST_BUG.FDB' user 'SYSDBA' password 'masterkey';

create table test_table(
     test_code bigint
    , test_name varchar(2048)
);

create or alter view test_view as
select distinct
   '[' || test_code || ']' || coalesce(test_name, '')  as test_field1
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field2
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field3
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field4
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field5
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field6
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field7
   , '[' || test_code || ']' || coalesce(test_name, '')  as test_field8
from test_table;


Statement failed, SQLSTATE = 54000
unsuccessful metadata update
-new record size of 66260 bytes is too big
-TABLE TEST_VIEW

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to