PL / SQL: оператор SQL игнорируется, ORA-00904: «Cash»: неверный идентификатор - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать триггер, подобный этому, но я получаю сообщение об ошибке, упомянутое в заголовке.

Я не уверен, что происходит неправильно ..

1 Ответ

1 голос
/ 03 октября 2019

Проверьте, как определяется столбец Cash в таблице (если он вообще определен).

При использовании двойных кавычек в SELECT столбца с нижним или смешанным регистром, то же самоев выражении CREATE TABLE следует использовать кавычки.

Пример

create table test
(Cash int);

Select "Cash" from test;

ORA-00904: "Cash": invalid identifier

create table test
("Cash" int);

Select "Cash" from test;
      Cash
----------
         1
...