Sup, ребята, вот мое мнение:
CREATE OR REPLACE VIEW SISTEMA.VWTELA AS
SELECT
TEL_DLTELA AS Tela,
TEL_DLDESCRICAO As Descricao,
TEL_DLTABELA As Tabela,
CASE WHEN to_char(TEL_STATIVO) = to_char(1) THEN
to_char('Yes')
ELSE
to_char('No')
END as Ativo,
TEL_IDTELA AS IDTEL
FROM SISTEMA.TEL_TELA;
Когда я делаю SELECT * FROM SISTEMA.VWTELA, он отлично работает в PL / SQL Developer, но когда я запускаю запрос из моего приложения VB.NET,выкидывает мне супер досадную ошибку ORA-01722.
Есть идеи?Код приложения прекрасно работает с любым запросом, так что это не ошибка кода приложения, а некоторая «супер крутая функция» из ODP.NET.
Уже пробовал to_number, to_whwhat, и всегда происходит одна и та же ошибка.