question

Como criar uma tabela no Oracle 10g com um tipo de dados boolean?

porque a seguinte falha
criar tabela teste (
testbool booleano
);
Erro na linha 2:
ORA-00902 - tipo de dados inválido
resposta Resposta
Você não pode criar uma coluna do tipo "boolean" no Oracle. Não é um de um "base" tipos de dados. Outro exemplo seria "inteiro". Estão disponíveis para você em PL/SQL, mas não como tipos de dados válidos para colunas Boolean e inteiro. São exemplos de tipos válidos que são usados com mais freqüência - número, data de char, varchar2. Exemplo de você você pode declarar uma coluna como essa:

seleção de number(1) de testbool (testbool em (0, 1))

ou como isso

testbool Char (1) seleção (testbool em (' n ', 'Y'))

Eu prefiro o segundo, mas é uma questão de gosto. Basta ser coerente e declarar todas as colunas booleanas em seu banco de dados da mesma maneira.

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