Могу ли я передать номер для varchar2 в Oracle?

У меня есть таблица Oracle и столбец (col1) имеет типvarchar2(12 byte), Имеет один ряд и значениеcol1 является1234

Когда я говорю

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

Оракул говорит неверный номер. Почему это? Почему я не могу передать число, когда оноvarchar2?

РЕДАКТИРОВАТЬ: Все ответы великолепны. Спасибо. Но я не могу понять, почему он не принимает1234 когда1234 является действительным типом данных varchar2.

Ответы на вопрос(3)

Ваш ответ на вопрос