← All posts tagged Oracle

wwarlock
Oracle странное Интересная приколюха с #oracle.
Есть три ключа:

1 7,67383768060768E17
2 7,67383768060768E17
3 7,67383768060768E17

С виду они одинаковые, но оракл, тем не менее, их считает уникальными.
На это поле навешен UNIQUE INDEX.
А запрос "select t.pk_id, count(t.pk_id) cnt from TABLE t group by t.pk_id"
Стабильно показывает cnt=1 напротив каждого из pk_id.

Поле получается слеиванием трёх текстовых полей и преобразованием в NUMBER.
Выходит, что внутри всё-таки хранятся различающиеся значения, а наблюдаю лишь проблему отображения.
wwarlock
Oracle странное Метрополитен Московский метрополитен утверждает, что от сегодняшней даты 365 дней наступят 22 сентября 2012.
А "select sysdate+365 from dual" говорит, что эта дата будет 23 сентября 2012.
И что, мне теперь вручную считать по календарю?
Хотя, Oracle я склонен больше доверять.
wwarlock
? Oracle загадка code SQL
Чем будет ли отличаться результат исполнения двух оракловых запросов ниже?
Ответ дам в комментах, если никто не догадается.

--------------------------------------------------------
SELECT 
    (
        select BBB.fld1 
        from BBB, CCC
        where 
            BBB.id = CCC.id
            AND CCC.id2 = AAA.id 
    ) field1

FROM
    AAA

--------------------------------------------------------
SELECT 
    (
        select BBB.fld1 
        from BBB
        join CCC on 
            BBB.id = CCC.id
            AND CCC.id2 = AAA.id 
    ) field1

FROM
    AAA
wwarlock
Java bug Oracle stored_proc storedproc *баг
При попытке дёрнуть некоторую хранимку из пакета, которая является обёрткой над Java, главный сервис Oracle, вертящийся под виндовз, умирает.
Причём, другие несколько серверов работают нормально.
В каких правильных местах следует смотреть логи?
Как мне кажется, сервис успевает умереть, не оставив никакого завещания.