Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / equal two values / 11 сообщений из 11, страница 1 из 1
19.07.2017, 12:42
    #39491504
wellvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Здравствуйте!
Столкнулся с интересной ситуацией: есть две таблички t1 и t2 у обеих есть поле
dur naumber(22) , значения данных полей у искомых строк равняется 12...но при
Код: plsql
1.
select * from t1,t2 where t1.dur=t2.dur


сравнении(=)этих полей Oracle говорит, что они разные, не выводит строки из таблицы.
Сделал вывод функции dump вот результат:
DUMP(DUR)
Typ=2 Len=2: 193,14
Typ=2 Len=2: 193,13
...
Рейтинг: 0 / 0
19.07.2017, 12:56
    #39491522
equal two values
wellvk,

12 и 13 же, дамп говорит...
...
Рейтинг: 0 / 0
19.07.2017, 13:04
    #39491532
wellvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Добрый Э - Эх,
Не понял, что значит 12 и 13?
Значение в обоих случаях одинаково)

DUR DUMP(DUR)
12 Typ=2 Len=2: 193,14
12 Typ=2 Len=2: 193,13
...
Рейтинг: 0 / 0
19.07.2017, 13:10
    #39491539
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
wellvkЗначение в обоих случаях одинаковоТы как-то слишком альтернативно смотришь на DUMP
...
Рейтинг: 0 / 0
19.07.2017, 13:15
    #39491544
wellvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Elic, конкретней если можно.
Значение в обоих случаях одинаково имелось ввиду значение колонок, но не вывода DUMP.
...
Рейтинг: 0 / 0
19.07.2017, 13:22
    #39491547
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Алиасы видимо перепутал и дважды вывел dur из первой таблицы
...
Рейтинг: 0 / 0
19.07.2017, 13:26
    #39491552
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
wellvkимелось ввиду значение колонок, но не вывода DUMP.Истинное значение колонок - в dump-е.
...
Рейтинг: 0 / 0
19.07.2017, 13:34
    #39491561
wellvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Elicwellvkимелось ввиду значение колонок, но не вывода DUMP.Истинное значение колонок - в dump-е.
Согласен, у меня не укладывается в голове, как такое возможно ...
Буду рад, если кто-то поделится ссылкой на complete list of type codes and descriptions для расшифровки "internal representation" вывода DUMP
...
Рейтинг: 0 / 0
19.07.2017, 14:02
    #39491580
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
wellvkСогласен, у меня не укладывается в голове, как такое возможно ...
Буду рад, если кто-то поделится ссылкой на complete list of type codes and descriptions для расшифровки "internal representation" вывода DUMPРановато ещё. Ты слишком эмоционально судорожен и ещё не доказал, что у тебя глаз не замылился.
...
Рейтинг: 0 / 0
19.07.2017, 14:06
    #39491582
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
wellvkДобрый Э - Эх,
Не понял, что значит 12 и 13?
Значение в обоих случаях одинаково)

DUR DUMP(DUR)
12 Typ=2 Len=2: 193,14
12 Typ=2 Len=2: 193,13

Код: plsql
1.
2.
3.
4.
5.
6.
SQL> select id,dump(id) du from t order by 1;

        ID DU
---------- ----------------------------------------
        12 Typ=2 Len=2: 193,13
        13 Typ=2 Len=2: 193,14



......
stax
...
Рейтинг: 0 / 0
20.07.2017, 06:08
    #39491960
wellvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
equal two values
Всем спасибо, разобрался в данных...проблема была в присутствии в запросе имени колонки и алиаса на колонку, практически с одинаковыми именами но разными данными - различие как раз в секунду 12 а в другой 13.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / equal two values / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]