Boa tarde galera, to tentando acrescentar uma tabela ao script e sempre da erro na linha em que eu adiciono essa tabela, eu já tentei criar o banco sem essa tabela e depois inseri-la no banco já criado, mas dá o seguinte erro:
“java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: ID_PALAVRA”, onde esse ID_PALAVRA é uma chave estrangeira do ID da table PALAVRA.
O código que estou inserindo é esse:
CREATE MEMORY TABLE PUBLIC.AFETA(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY, CONSTRAINT PALAVRA FOREIGN KEY(ID_PALAVRA) REFERENCES PUBLIC.PALAVRA(ID), AFETA_ESQ INTEGER NOT NULL, AFETA_DIR INTEGER NOT NULL)
e o Script do BD está em anexo, não consigo encontrar o erro, me ajudem por favor.