CREATE TABLE PRODUTOS (
ID INTEGER NOT NULL,
NOME VARCHAR(50) NOT NULL,
DATA DATE DEFAULT CURRENTE DATE NOT NULL,
PRECO DOUBLE PRECISION ( CHECK PRECO > 0),
ESTOQUE INTEGER ( CHECK ESTOQUE > 0),
VALOR COMPUTED BY ( PRECO * ESTOQUE ),
CONSTRAINT PK_PRODUTOS PRIMARY KEY(ID))
“CURRENTE” é o que o Zé Ferino disse de uma corrente que ele amarrou no barco.
A palavra em inglês correta é “CURRENT”.
jonata.zurchimitten
jonata.zurchimitten
mesmo corrigindo o erro do Zé Ferino, ele ainda não rodo
E
ebarros
thingol:
"CURRENTE" é o que o Zé Ferino disse de uma corrente que ele amarrou no barco.
A palavra em inglês correta é "CURRENT".
heheheh boa.
Nao entendi pq atribuir um valor default para o campo data no momento da criacao da tabela, essa informação nao deve ser gravada de acordo com os registro q o usuario for inserindo?
Tenta assim:
CREATE TABLE PRODUTOS (
ID INTEGER NOT NULL,
NOME VARCHAR(50) NOT NULL,
DATA DATE NOT NULL,
PRECO DOUBLE PRECISION CHECK (PRECO > 0),
ESTOQUE INTEGER CHECK (ESTOQUE > 0),
VALOR COMPUTED BY (PRECO * ESTOQUE ),
CONSTRAINT PK_PRODUTOS PRIMARY KEY(ID))
jonata.zurchimitten
blz
acho que foi isso que deu errado
é que sou novo com banco de dados