Hinzufügen einer Spalte zu einer Tabelle mit der check-Einschränkung in SQL

Möchte ich noch hinzufügen einer Spalte zu einer Tabelle, dann fügen Sie eine check-Einschränkung, um sicherzustellen, seine größer als 0 ist. Ich kann nicht scheinen, um dieses zu erhalten, führen Sie in oracle-sl-Entwickler.

Alter TABLE store101
add column Base_salary Number(7,2)
constraint store101_Base_salary_ck
check (Base_salary > 0);

Fehler-Bericht -
SQL-Fehler: ORA-00904: : Ungültiger Bezeichner
00904. 00000 - "%s: Ungültiger Bezeichner"

Schreibe einen Kommentar