Czy mogę przekazać numer dla varchar2 w Oracle?

Mam tabelę Oracle i kolumnę (col1) ma typvarchar2(12 byte). Ma jeden wiersz i wartośćcol1 jest1234

Kiedy mówię

<code>select * from table where col1 = 1234
</code>

Oracle podaje nieprawidłowy numer. Dlaczego? Dlaczego nie mogę przekazać numeru, kiedy jestvarchar2?

EDYCJA: Wszystkie odpowiedzi są świetne. Dziękuję Ci. Ale nie jestem w stanie zrozumieć, dlaczego tak nie jest1234 gdy1234 jest poprawnym typem danych varchar2.

questionAnswers(3)

yourAnswerToTheQuestion