Переменная в скрипте PostgreSQL

Всем привет,

База PostgreSQL 9.6.20. Постоянно возникает ошибка на 'varchar'. Почему?

DECLARE NZ varchar := '2021777147';
BEGIN
select id from cmf_task where task_entity_id = (select id from cmf_document_common where reg_number = @NZ);
END;

Вот сообщение об ошибке:

SQL Error [42601]: ОШИБКА: ошибка синтаксиса (примерное положение: "varchar") Position: 12 ОШИБКА: ошибка синтаксиса (примерное положение: "varchar") Position: 12 ОШИБКА: ошибка синтаксиса (примерное положение: "varchar") Position: 12


Ответы (0 шт):