0

我无法创建查询,因为 Firebird 中的函数 LIST 不起作用。它们中的任何一个都不起作用:

SELECT LIST(ID, '-') FROM SPECS;
SELECT LIST(ID) FROM SPECS;
SELECT LIST(ID, ASCII_CHAR(13)) FROM SPECS;
SELECT LIST(ID || ASCII_CHAR(13)) FROM SPECS;
SELECT LIST(ID || '-') FROM SPECS;

等等。下面的错误文本:

An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
LIST.

我知道这意味着什么,但我无法处理它

4

1 回答 1

2

试试这个例子,你就会知道它应该如何工作

SELECT LIST(trim(p.RDB$FIELD_NAME), '; ') 
FROM RDB$FIELDS p
于 2019-07-12T18:24:21.153 回答