[RESOLVIDO]qual o erro ai ele não rodo

5 respostas
jonata.zurchimitten
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))

uso o firebird

o erro foi:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 4, char 19.
CURRENTE.

5 Respostas

T

“CURRENTE” é o que o Zé Ferino disse de uma corrente que ele amarrou no barco.

A palavra em inglês correta é “CURRENT”.

jonata.zurchimitten

:confused:

jonata.zurchimitten

mesmo corrigindo o erro do Zé Ferino, ele ainda não rodo

E

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

Criado 10 de março de 2009
Ultima resposta 10 de mar. de 2009
Respostas 5
Participantes 3