Skip to content

Unexpectedly different text of message for parameterized expression starting from second run [CORE6447] #6680

@firebird-automations

Description

@firebird-automations

Submitted by: @pavel-zotov

Following statement produces same SQLSTATE but different text of message since 2nd run:

SQL> set sqlda_display on;
SQL> select 1 from rdb$fields where current_timestamp = ? and current_time = ?;
. . .
Statement failed, SQLSTATE = 07002
Dynamic SQL Error
-SQLDA error
-No SQLDA for input values provided <<<<<<<<<<<<<< [ 1 ]

SQL> select 1 from rdb$fields where current_timestamp = ? and current_time = ?;
. . .
Statement failed, SQLSTATE = 07002
Dynamic SQL Error
-SQLDA error
-Wrong number of parameters (expected 2, got 0) <<<<<<<<<<< [ 2 ]

Commits: b1561ff b1c2329 FirebirdSQL/fbt-repository@775a92a