Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];

Вниз

Подскажите по Oracle, когда такие имена даются   Найти похожие ветки 

 
O'ShinW ©   (2013-01-09 13:48) [0]

совершенно дурацкая ситуация.
Утром дал данные. Запросом.
В обед просят повторить. Ничего не меняя - повторяю.
Данные другие.
Построчное сравнение нашло расхождение в одной строке,когда
and  pc.payment_id= 3767806735

накидал запрос вида
SELECT *
 FROM main.t_payments  AS OF TIMESTAMP sysdate - 1/2 pc
 left join main.t_point_of_sales_ref  AS OF TIMESTAMP sysdate -1/2  PS
   on PS.POS_ID = PC.POS_ID
и т.п.
union
SELECT *
 FROM main.t_payments   pc
и т.п.(тоже самое)

результат идентичен.

QCSJ_C000000000900000 MDL_BILL_ID KKM_ID OPER_ID и т.п.

Попутно вопрос: В каких случаях присваивается такое неудобоваримое именование
"QCSJxxxxxxx"
?

Как еще можно понять, почему запись не попала утром?
Потому что, судя по запросу в прошлое,
утром запись и все ее подчиненные записи были одинаковы..


 
O'ShinW ©   (2013-01-09 13:58) [1]


> pc.payment_id= 3767806735

Остальной фильтр в where не может влиять на то, что прошло несколько часов.
(беру данные с 01.12.2012 00:00 по 01.01.2013 00:00)

payment_id - последовательностью заполняется.
значение 3767806735 находится не в начале и не в конце остальных айдишников в выборке. (платеж был от 06.12.2012)

Как он не попал утром - не понимаю.
Как проверял - данные выгружаю из pl/sql developer в excel, методом "выгрузить в xls". Взял копию отправленного утром, копию недавно
и ручным сравнением по строкам, глазами, нашел разрыв(да и сразу видно, что строк на 1 меньше)


 
O'ShinW ©   (2013-01-09 14:07) [2]


>  AS OF TIMESTAMP (УКАЗАЛ_ВРЕМЯ=ВРЕМЯ_ФОРМИРОВАНИЯ_EXCEL_ФАЙЛА)

т.е. на тот момент, когда делал этот отчет.

все попадает, все выгружается...
ничего не понимаю..

божет, Excel съел тогда строку при экспорте.. иначе никак не понять ее отсутствие утром.


 
Игорь Шевченко ©   (2013-01-09 15:20) [3]


> результат идентичен.
>
> QCSJ_C000000000900000 MDL_BILL_ID KKM_ID OPER_ID и т.п.
>
> Попутно вопрос: В каких случаях присваивается такое неудобоваримое
> именование
> "QCSJxxxxxxx"
> ?


Название может быть присвоено в случае использования ANSI-синтаксиса для JOIN

http://www.sql.ru/forum/actualthread.aspx?tid=488648


 
Игорь Шевченко ©   (2013-01-09 15:27) [4]

Собственно к тому же:

http://stackoverflow.com/questions/6516601/oracle-given-column-names


 
O'ShinW ©   (2013-01-09 16:41) [5]

спасибо



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.05.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
6-1267622827
_netbios_
2010-03-03 16:27
2013.05.12
функция NetBIOS и Windows Vista


15-1357761418
Jeer
2013-01-09 23:56
2013.05.12
Пятилетний отчет.


2-1350541837
Александр_2012
2012-10-18 10:30
2013.05.12
Как убрать нули из DBEdit


15-1357590602
Юрий
2013-01-08 00:30
2013.05.12
С днем рождения ! 8 января 2013 вторник


15-1357849802
Юрий
2013-01-11 00:30
2013.05.12
С днем рождения ! 11 января 2013 пятница





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский