Карта сайта

Это автоматически сохраненная страница от 14.01.2022. Оригинал был здесь: http://2ch.hk/b/res/261329848.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Чтв 13 Янв 2022 23:01:50
ДВАЧ ПОМОГАЧ!!! У МЕНЯ ЕСТЬ ТЕСТОВОЕ ЗАДАНИЕ ПО
ДВАЧ ПОМОГАЧ!!! У МЕНЯ ЕСТЬ ТЕСТОВОЕ ЗАДАНИЕ ПО
ДВАЧ ПОМОГАЧ!!!
У МЕНЯ ЕСТЬ ТЕСТОВОЕ ЗАДАНИЕ ПО ОРАКЛ
ПОМОГИТЕ!

Суть задания: мне дали структуру таблицы, где один из столбцов типа CLOB в него пишется XML , пример Xml мне дали.
Я должен написать процедуру что вытиягивает по айдишки данные из таблицы и из самой XMLки.
ПОка вопрос номер 1: Как мне вообще подвязать xml к строке? Я хочу заинсертить его, с оракл вообще впервые работаю, раньше хуетой на mysql страдал. ПОМОГАЙТЕ!



Чтв 13 Янв 2022 23:02:39
У меня есть таблица
есть XML как мне
сделать запись первую с этой xml в записи?
Пиздец я даже себе это хуево объясняю

Чтв 13 Янв 2022 23:04:10
Входные параметры: 'ID вагона' и 'Номер сертификата'

Выходные данные: номер рамы - это хранимое значение поля ns0:num_fr1, ns0:num_fr2, ns0:num_fr3, ns0:num_fr4, который записан в поле TSDSOURCE

Пример вызова:

DECLARE
c number(7);

BEGIN
c := get_frameMSK(345678, '120-75657');
dbms_output.put_line('frame: ' || c);
END;
/


Чтв 13 Янв 2022 23:05:04
бамп

Чтв 13 Янв 2022 23:05:51
бамп

Чтв 13 Янв 2022 23:06:11
>>261329848 (OP)
Ты не сдашь, пиздуй к мамке рнн ебучий?!!!!!!!!

Чтв 13 Янв 2022 23:07:01
бамп

Чтв 13 Янв 2022 23:07:31
>>261330070
Да хуле не сдашь
я инфу ищу
но пока вяло
решил в дополнительную помощь тред создать
авось кто подскажет

Чтв 13 Янв 2022 23:08:58
>>261329848 (OP)
Чел, ты когда на работу устроишься будешь на дваче каждый день треды создавать? Делай сам, епты

Чтв 13 Янв 2022 23:09:10
бампану еще пару раз и инфу пойду дальше копать

Чтв 13 Янв 2022 23:09:57
>>261330212
Так там мужичок будет помогать
меня зеленого и берут
просто они задание могли только по оракл дать
а я там со всем подряд буду работать

Чтв 13 Янв 2022 23:10:17
бамп

Чтв 13 Янв 2022 23:10:31
>>261329848 (OP)
На питонах распарсь

Чтв 13 Янв 2022 23:12:24
>>261330282
бЛядиь детишки вы чото кроме питона знаете вообще? мне процедура нужна, на питоне я даже твой генекод распаршу

Чтв 13 Янв 2022 23:13:22
Судя по этому примеру я могу xml прям напрямую insertить в таблицу. Но я пожалуй посмотрю как это ссылкой сделать

INSERT INTO PEOPLE(ID, NM, FAMIL, OTCH, DROG, xml)
\t\t\tVALUES(1, 'John', 'Godwin', 'Petrovich', TO_DATE('03-12-1967','DD-MM-YYYY'),
'
<hello-world>
<word seq="1">Hello1</word>
</hello-world>
');

Чтв 13 Янв 2022 23:17:18
>>261329848 (OP)
>Я должен написать процедуру что вытиягивает по айдишки данные из таблицы и из самой XMLки
Серьёзно, и после этого берут на работу?

Чтв 13 Янв 2022 23:19:02
ТАК Я ВРОДЕ ПОНЯЛ
Я могу в оракл не текст XMLины писать
а дать ссылку на нее ? ЧТобы ее содержимое попало в столбец?

Чтв 13 Янв 2022 23:19:30
>>261329848 (OP)
Скок платят за такое?

Чтв 13 Янв 2022 23:20:32
>>261330757
Работу дадут за это
а на работе платят
ну в моей мухосрани от 80 на старте

Чтв 13 Янв 2022 23:22:29
>>261330809
тебе на sql надо? хранимая процедура может быть на многих языках

Чтв 13 Янв 2022 23:23:44
>>261330896
Поскольку это оракл
это будет PL SQL

Чтв 13 Янв 2022 23:26:27
>>261330954
http://sqlfiddle.com/
скинь сюда схему

Чтв 13 Янв 2022 23:28:01
>>261331068
INSERT INTO TTSD
(idwag,isdsource)
values
(1,'<?xml version="1.0" encoding="windows-1251"?> ....


Я пока пытаюсь сделать пикрилл, но ловлю ошибку

Error report -
SQL Error: ORA-00904: "ISDSOURCE": недопустимый идентификатор
00904. 00000 - "%s: invalid identifier"
<em>Cause:
Action:
</em>

Я первый раз с этими форматами работаю в рамках бд и пока нихуя не понял

Чтв 13 Янв 2022 23:28:23
>>261331139
кавычки попробуй другие

Чтв 13 Янв 2022 23:29:59
[email: sage]

>>261329848 (OP)
пасрал на вайтишку ебаную.

Чтв 13 Янв 2022 23:31:01
>>261331139
https://stackify.dev/448523-insert-xml-request-into-clob-column-using-oracle
тут инсертится
TSDSOURCE опечатка


Чтв 13 Янв 2022 23:31:07
>>261331149
Найс советы. Мне бы людей знающий а не мимокроков

Чтв 13 Янв 2022 23:32:57
>>261331254
Ебать я даун
Но пока все равно бибу сосу

SQL Error: ORA-01704: строковый литерал слишком длинный
01704. 00000 - "string literal too long"
<em>Cause: The string literal is longer than 4000 characters.
Action: Use a string literal of at most 4000 characters.
Longer values may only be entered using bind variables.
</em>

Чтв 13 Янв 2022 23:33:21
>>261331258
щас тебе спец по pl/sql ответит сразу
ответил, что встречал, иногда требует ` такую кавычку
и если ты не способен по доке и интернету написать запрос, лучше тебе все равно никого не найти, хуила неблагодарный


Чтв 13 Янв 2022 23:33:44
>>261331332
а где ты инсертишь? в консоли?

Чтв 13 Янв 2022 23:35:02
>>261331377
Да в сонсоли
>>261331355
Да там не в кавычке проблема была а в очепятке, но вот теперь другую словил

Чтв 13 Янв 2022 23:35:11
>>261331068
создай схему я тебе говорю, сюда ее скинь, дамп схемы, че ты такой трудный

Чтв 13 Янв 2022 23:35:38
>>261331355
тебе один анон отвечает, больше никому твоя возня не интересна
создай схему

Чтв 13 Янв 2022 23:36:42
первая ссылка в гугле
https://urvanov.ru/2016/12/07/ora-01704-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D0%BB-%D1%81%D0%BB%D0%B8%D1%88%D0%BA%D0%BE%D0%BC-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9/
ладно ты тупой, надоел

Чтв 13 Янв 2022 23:37:24
>>261331464
>>261331446
Блядь да я ссу скидывать ее сюда
она же тип с какой то живой таблицы снималась

Чтв 13 Янв 2022 23:41:24
>>261331509
PL/SQL procedure successfully completed.
СПАСИБО
Костыль канеш пиздец. Но этот этап пройден, пока вопросов не осталось
пойду работу с xml позырю, она вроде попроще

Чтв 13 Янв 2022 23:46:36
Бля везде в тырнетах про работу с XMLTYPE пишут
Видимо можно как то преобрзовать в рамках SELECTa

Чтв 13 Янв 2022 23:47:06
>>261331723
>она вроде попроще
Чет сильно сомневаюсь, если ты с гуглом не можешь работать. У прогеров это один из основных навыков, ну RTFM еще.

Чтв 13 Янв 2022 23:50:36
>>261329848 (OP)
>типа CLOB в него пишется XML
Выглядит как хуита, нахуя XML в БД писать? Почему не распарсить на значения и их хранить...

Чтв 13 Янв 2022 23:52:10
>>261332123
Потому что этот xml представляет собой сретификат
я иду в логистику работать

Чтв 13 Янв 2022 23:52:27
>>261331970
Ну вроде уже нашел что хотел

Чтв 13 Янв 2022 23:53:50
>>261332123
Скорее всего из-за того, что тогда придется раскидывать по множеству таблиц, но ваще да, ебанина конкретная. Clob еще не в виде структуры хранится, а просто куском текста.

Чтв 13 Янв 2022 23:57:41
>>261331437
Прогугли там через решетку надо исертить
Тип #q или что то тип этого

Чтв 13 Янв 2022 23:58:51
Крч пока такую хуету пытаюсь сделать
но у них XML хитровыебанный и пока null ловлю, но щас выебу его
SELECT EXTRACTVALUE(xmltype(tsdsource),'doc/nameProd') FROM TTSD where idwag;

Чтв 13 Янв 2022 23:59:19
>>261332281
Попробуй вычленить через to_char

Птн 14 Янв 2022 00:01:03
>>261332443
Или попробуй записать в переменную а после уже эту переменную пиши туда где инсертишь

Птн 14 Янв 2022 00:01:08
Я вообще чего нибудь добьюсь при условии что у них XML с SOAP ?

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>

Птн 14 Янв 2022 00:14:22
>>261332598
Ну тут у xml пространство имен, как оно там в оракле парсится хз, читай гугл.

Птн 14 Янв 2022 00:16:27
>>261330259
>будет помогать
Я б на твоём месте на это не рассчитывал бы

Птн 14 Янв 2022 00:27:15
ЕС НАХУЙ
Я БЛЯДЬ ВЫЧЛЕНИЛ ИЗ XML ЗНАЧЕНИЕ
УХУХУХХУ


Птн 14 Янв 2022 00:34:25
ЕБУ БЛЯДЬ


Птн 14 Янв 2022 00:34:51
Теперь надо процедуру заебашить и в целом наверное почти все

Птн 14 Янв 2022 00:42:46
>>261333800
а как сумел то?

Птн 14 Янв 2022 00:44:20
https://t.me/+TeJydB7SlYkwNDIy


Птн 14 Янв 2022 00:46:09
>>261334407
SELECT num_fr1,num_fr2,num_fr3,num_fr4
FROM TTSD,
xmltable


c помощью этой конструкции https://stackoverflow.com/questions/16097427/extracting-xml-node-from-soap-response

Птн 14 Янв 2022 00:47:16
>>261334553
годно

Оп ты прогер? На кого собеседуешся?

Птн 14 Янв 2022 00:57:52
>>261334590
На молодую макаку готовую делать все что скажут. Там вообще четкого стэка пока нет
У них тип оракл + js + 1С
но надо систему переписать под что то новое
ибо у них js для IE а он уже не поддерживается

Птн 14 Янв 2022 01:02:35
<ns0:doc docNum="75657">
<ns0:dateDoc>2021-12-18T14:31:32+05:00</ns0:dateDoc>

только вот хуйня какая то
например dateDOC я могу взять
а docNum чото нихуя. пока не осознал почему

Птн 14 Янв 2022 02:03:35
>>261335013
А что не найдешь нормальную контору? Крупную?

В те же операторы связи? Епам и прочие яндексы?

Птн 14 Янв 2022 02:06:49
>>261337738
>А что не найдешь нормальную контору? Крупную?
>
>В те же операторы связи? Епам и прочие яндексы?
Это целый комбинат
хуле некрупного?
кстати тестовое я выслал уже

Птн 14 Янв 2022 02:09:31
>>261337832
Давно вкатываешся в джаву?

Это видимо какой то завод. Там ит туго идет. Лучше ИТшнику варится в ит компании.

Кстати как 1с освоил? Я чисто научился мелкие скрипты писать когда за ней в магазине продаваном начал работать.



← К списку тредов