Erro noSQL

Firebird

24/05/2009

Olá amigos,
sou novato em sql e estou com uma dúvida. o que pode estar errado no SQL abaixo??? no ibconsole apresenta erro na linha 18, que é a linha do ´check´. Desde já agradeço a ajuda.

CREATE TABLE ORDEMDESERVICO
(
NUMEROOS INTEGER NOT NULL,
ORCAMENTO INTEGER,
DATAABERTURA DATE NOT NULL,
DATAENCERRAMENTO DATE,
TIPOOS VARCHAR(2) NOT NULL,
PLACA INTEGER NOT NULL,
CLIENTE INTEGER NOT NULL,
VALORPECAS NUMERIC(15, 2) default 0,
VALORSERVICOS NUMERIC(15, 2) default 0,
DESCONTOPECAS NUMERIC(15, 2) default 0,
DESCONTOSERVICOS NUMERIC(15, 2) default 0,
VALORTOTAL NUMERIC(15, 2),
STATUSPAGO CHAR(1) NOT NULL,
USUARIO VARCHAR(20) NOT NULL,
PRIMARY KEY (NUMEROOS)
CHECK (STATUSPAGO IN (´S´, ´N´))
)


Leopassos

Leopassos

Curtidas 0

Respostas

Leopassos

Leopassos

24/05/2009

Olá amigos, sou novato em sql e estou com uma dúvida. o que pode estar errado no SQL abaixo??? no ibconsole apresenta erro na linha 18, que é a linha do ´check´. Desde já agradeço a ajuda. CREATE TABLE ORDEMDESERVICO ( NUMEROOS INTEGER NOT NULL, ORCAMENTO INTEGER, DATAABERTURA DATE NOT NULL, DATAENCERRAMENTO DATE, TIPOOS VARCHAR(2) NOT NULL, PLACA INTEGER NOT NULL, CLIENTE INTEGER NOT NULL, VALORPECAS NUMERIC(15, 2) default 0, VALORSERVICOS NUMERIC(15, 2) default 0, DESCONTOPECAS NUMERIC(15, 2) default 0, DESCONTOSERVICOS NUMERIC(15, 2) default 0, VALORTOTAL NUMERIC(15, 2), STATUSPAGO CHAR(1) NOT NULL, USUARIO VARCHAR(20) NOT NULL, PRIMARY KEY (NUMEROOS) CHECK (STATUSPAGO IN (´S´, ´N´)) )


favor desconsiderar, achei o erro....


GOSTEI 0
POSTAR