Posso passar um número para varchar2 no Oracle?
Eu tenho uma tabela do Oracle e uma coluna (col1
) tem tipovarchar2(12 byte)
. Tem uma linha e valor decol1
é1234
Quando eu digo
<code>select * from table where col1 = 1234 </code>
Oracle diz um número inválido. Por que é que? Por que não posso passar um número quando évarchar2
?
EDIT: todas as respostas são ótimas. Obrigado. Mas eu não sou capaz de entender por que isso não acontece1234
quando1234
é um tipo de dados varchar2 válido.