У меня есть следующие таблицы:
Table1 ( Col1 : varchar2, Col2 : number, Col3 : number)
Table2 ( Col1 : number, Col2 : varchar2, Col3 : varchar2)
Я хочу выполнить запрос следующим образом:
select distinct Col2 from Table1 where Col1 in
(
select Col1 from Table2
)
Table1.Col1 имеет тип varchar2, а Table2.Col1 имеет типчисло.Итак, мне нужно выполнить некоторое приведение, кажется, но оно не удается.
Проблема в том, что любые попытки выполнить запрос возвращают следующую ошибку:
ORA-01722: invalid number
01722. 00000 - "invalid number"
*Cause:
*Action:
Table1.Col1содержит некоторые нулевые значения.