Могу ли я передать номер для varchar2 в Oracle?
У меня есть таблица Oracle и столбец (col1
) имеет типvarchar2(12 byte)
, Имеет один ряд и значениеcol1
является1234
Когда я говорю
<code>select * from table where col1 = 1234 </code>
Оракул говорит неверный номер. Почему это? Почему я не могу передать число, когда оноvarchar2
?
РЕДАКТИРОВАТЬ: Все ответы великолепны. Спасибо. Но я не могу понять, почему он не принимает1234
когда1234
является действительным типом данных varchar2.