question

Problema SQL do Oracle realmente irritante?

Aqui está o meu código SQL, mas estou tendo problemas com ele, aqui é

CRIAR A TABELA GARAGE_SERVICE
(
GARAGE_SERVICE_ID VARCHAR2(10),
VARCHAR2(8) DE REGISTO DE AUTOMÓVEIS,
ITEM VARCHAR2(20),
CUSTO MOEDA (5) NÃO NULA,
MOEDA DE IVA (5) NÃO NULA,
TOTAL MOEDA (5) NÃO NULA,
GARAGE_ID VARCHAR2(20),
SERVICE_DATE(8),
GARAGE_SERVICE_PRIMARY_KEY DE RESTRIÇÃO
CHAVE PRIMÁRIA (GARAGE_SERVICE_ID)
);

Mas eu continuo recebendo o erro ORA-00907: faltando parêntese direito, eu não mesmo entender o que isso significa, alguém poderia me ajudar aqui? Eu estive olhando sobre o código para as idades e não vejo onde eu perdi um fora hey olhar, eu só comecei a usar o Oracle hoje, na verdade apenas 3 horas, e adicionar uma vírgula após a restrição GARAGE_SERVICE_PRIMARY_KEY não fez uma diferença que assim sempre
resposta Resposta
Parece que o problema no seu código está na declaração da coluna SERVICE_DATE(). Aqui está um exemplo de como corrigir isso:

CRIAR TABELA GARAGE_SERVICE

(

GARAGE_SERVICE_ID VARCHAR2(10),

REGISTRO_DE_AUTOMÓVEIS VARCHAR2(8),

ITEM VARCHAR2(20),

CUSTO MOEDA (5) NÃO NULA,

IVA MOEDA (5) NÃO NULA,

TOTAL MOEDA (5) NÃO NULA,

GARAGE_ID VARCHAR2(20),

SERVICE_DATE DATE, Corrigido para definir o tipo de dados como DATE

CONSTRAINT GARAGE_SERVICE_PRIMARY_KEY PRIMARY KEY (GARAGE_SERVICE_ID) Corrigido para a sintaxe correta

);

Ao corrigir o tipo de dado da coluna SERVICE_DATE de (8) para DATE, você resolverá o problema de sintaxe que está causando o erro ORA-00907. Certifique-se também de que a sintaxe da restrição da chave primária esteja correta, usando a palavra-chave PRIMARY KEY antes do parêntese de abertura.

Depois de fazer essas correções, você deve ser capaz de criar a tabela GARAGE_SERVICE sem erros de sintaxe.

Espero que isso ajude a resolver o seu problema. Se você tiver mais dúvidas ou problemas, não hesite em pedir mais ajuda. Boa sorte com sua aventura no mundo do Oracle SQL!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved