Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 13/01/22 Чтв 23:01:50 2613298481
image 74Кб, 233x261
233x261
ДВАЧ ПОМОГАЧ!!!
У МЕНЯ ЕСТЬ ТЕСТОВОЕ ЗАДАНИЕ ПО ОРАКЛ
ПОМОГИТЕ!

Суть задания: мне дали структуру таблицы, где один из столбцов типа CLOB в него пишется XML , пример Xml мне дали.
Я должен написать процедуру что вытиягивает по айдишки данные из таблицы и из самой XMLки.
ПОка вопрос номер 1: Как мне вообще подвязать xml к строке? Я хочу заинсертить его, с оракл вообще впервые работаю, раньше хуетой на mysql страдал. ПОМОГАЙТЕ!
Аноним 13/01/22 Чтв 23:02:39 2613298892
У меня есть таблица
есть XML как мне
сделать запись первую с этой xml в записи?
Пиздец я даже себе это хуево объясняю
Аноним 13/01/22 Чтв 23:04:10 2613299663
image 7Кб, 314x174
314x174
Входные параметры: '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/01/22 Чтв 23:05:04 2613300054
бамп
Аноним 13/01/22 Чтв 23:05:51 2613300505
бамп
Аноним 13/01/22 Чтв 23:06:11 2613300706
>>261329848 (OP)
Ты не сдашь, пиздуй к мамке рнн ебучий?!!!!!!!!
Аноним 13/01/22 Чтв 23:07:01 2613301147
бамп
Аноним 13/01/22 Чтв 23:07:31 2613301378
>>261330070
Да хуле не сдашь
я инфу ищу
но пока вяло
решил в дополнительную помощь тред создать
авось кто подскажет
Аноним 13/01/22 Чтв 23:08:58 2613302129
>>261329848 (OP)
Чел, ты когда на работу устроишься будешь на дваче каждый день треды создавать? Делай сам, епты
Аноним 13/01/22 Чтв 23:09:10 26133021910
бампану еще пару раз и инфу пойду дальше копать
Аноним 13/01/22 Чтв 23:09:57 26133025911
>>261330212
Так там мужичок будет помогать
меня зеленого и берут
просто они задание могли только по оракл дать
а я там со всем подряд буду работать
Аноним 13/01/22 Чтв 23:10:17 26133027112
бамп
Аноним 13/01/22 Чтв 23:10:31 26133028213
Аноним 13/01/22 Чтв 23:12:24 26133036514
>>261330282
бЛядиь детишки вы чото кроме питона знаете вообще? мне процедура нужна, на питоне я даже твой генекод распаршу
Аноним 13/01/22 Чтв 23:13:22 26133040915
Судя по этому примеру я могу xml прям напрямую insertить в таблицу. Но я пожалуй посмотрю как это ссылкой сделать

INSERT INTO PEOPLE(ID, NM, FAMIL, OTCH, DROG, xml)
VALUES(1, 'John', 'Godwin', 'Petrovich', TO_DATE('03-12-1967','DD-MM-YYYY'),
'
<hello-world>
<word seq="1">Hello1</word>
</hello-world>
');
Аноним 13/01/22 Чтв 23:17:18 26133062316
>>261329848 (OP)
>Я должен написать процедуру что вытиягивает по айдишки данные из таблицы и из самой XMLки
Серьёзно, и после этого берут на работу?
Аноним 13/01/22 Чтв 23:19:02 26133072517
ТАК Я ВРОДЕ ПОНЯЛ
Я могу в оракл не текст XMLины писать
а дать ссылку на нее ? ЧТобы ее содержимое попало в столбец?
Аноним 13/01/22 Чтв 23:19:30 26133075718
Аноним 13/01/22 Чтв 23:20:32 26133080919
>>261330757
Работу дадут за это
а на работе платят
ну в моей мухосрани от 80 на старте
Аноним 13/01/22 Чтв 23:22:29 26133089620
>>261330809
тебе на sql надо? хранимая процедура может быть на многих языках
Аноним 13/01/22 Чтв 23:23:44 26133095421
>>261330896
Поскольку это оракл
это будет PL SQL
Аноним 13/01/22 Чтв 23:26:27 26133106822
Аноним 13/01/22 Чтв 23:28:01 26133113923
>>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"
Cause:
Action:


Я первый раз с этими форматами работаю в рамках бд и пока нихуя не понял
Аноним 13/01/22 Чтв 23:28:23 26133114924
>>261331139
кавычки попробуй другие
13/01/22 Чтв 23:29:59 26133121825
Аноним 13/01/22 Чтв 23:31:01 26133125426
image.png 247Кб, 1780x874
1780x874
Аноним 13/01/22 Чтв 23:31:07 26133125827
>>261331149
Найс советы. Мне бы людей знающий а не мимокроков
Аноним 13/01/22 Чтв 23:32:57 26133133228
>>261331254
Ебать я даун
Но пока все равно бибу сосу

SQL Error: ORA-01704: строковый литерал слишком длинный
01704. 00000 - "string literal too long"
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.
Аноним 13/01/22 Чтв 23:33:21 26133135529
>>261331258
щас тебе спец по pl/sql ответит сразу
ответил, что встречал, иногда требует ` такую кавычку
и если ты не способен по доке и интернету написать запрос, лучше тебе все равно никого не найти, хуила неблагодарный
Аноним 13/01/22 Чтв 23:33:44 26133137730
>>261331332
а где ты инсертишь? в консоли?
Аноним 13/01/22 Чтв 23:35:02 26133143731
>>261331377
Да в сонсоли
>>261331355
Да там не в кавычке проблема была а в очепятке, но вот теперь другую словил
Аноним 13/01/22 Чтв 23:35:11 26133144632
>>261331068
создай схему я тебе говорю, сюда ее скинь, дамп схемы, че ты такой трудный
Аноним 13/01/22 Чтв 23:35:38 26133146433
>>261331355
тебе один анон отвечает, больше никому твоя возня не интересна
создай схему
Аноним 13/01/22 Чтв 23:36:42 26133150934
Аноним 13/01/22 Чтв 23:37:24 26133154135
>>261331464
>>261331446
Блядь да я ссу скидывать ее сюда
она же тип с какой то живой таблицы снималась
Аноним 13/01/22 Чтв 23:41:24 26133172336
>>261331509
PL/SQL procedure successfully completed.
СПАСИБО
Костыль канеш пиздец. Но этот этап пройден, пока вопросов не осталось
пойду работу с xml позырю, она вроде попроще
Аноним 13/01/22 Чтв 23:46:36 26133195037
Бля везде в тырнетах про работу с XMLTYPE пишут
Видимо можно как то преобрзовать в рамках SELECTa
Аноним 13/01/22 Чтв 23:47:06 26133197038
>>261331723
>она вроде попроще
Чет сильно сомневаюсь, если ты с гуглом не можешь работать. У прогеров это один из основных навыков, ну RTFM еще.
Аноним 13/01/22 Чтв 23:50:36 26133212339
>>261329848 (OP)
>типа CLOB в него пишется XML
Выглядит как хуита, нахуя XML в БД писать? Почему не распарсить на значения и их хранить...
Аноним 13/01/22 Чтв 23:52:10 26133219340
>>261332123
Потому что этот xml представляет собой сретификат
я иду в логистику работать
Аноним 13/01/22 Чтв 23:52:27 26133221241
>>261331970
Ну вроде уже нашел что хотел
Аноним 13/01/22 Чтв 23:53:50 26133228142
>>261332123
Скорее всего из-за того, что тогда придется раскидывать по множеству таблиц, но ваще да, ебанина конкретная. Clob еще не в виде структуры хранится, а просто куском текста.
Аноним 13/01/22 Чтв 23:57:41 26133244343
>>261331437
Прогугли там через решетку надо исертить
Тип #q или что то тип этого
Аноним 13/01/22 Чтв 23:58:51 26133249444
Крч пока такую хуету пытаюсь сделать
но у них XML хитровыебанный и пока null ловлю, но щас выебу его
SELECT EXTRACTVALUE(xmltype(tsdsource),'doc/nameProd') FROM TTSD where idwag;
Аноним 13/01/22 Чтв 23:59:19 26133251545
>>261332281
Попробуй вычленить через to_char
Аноним 14/01/22 Птн 00:01:03 26133259246
>>261332443
Или попробуй записать в переменную а после уже эту переменную пиши туда где инсертишь
Аноним 14/01/22 Птн 00:01:08 26133259847
Я вообще чего нибудь добьюсь при условии что у них XML с SOAP ?

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
Аноним 14/01/22 Птн 00:14:22 26133323648
>>261332598
Ну тут у xml пространство имен, как оно там в оракле парсится хз, читай гугл.
Аноним 14/01/22 Птн 00:16:27 26133336349
>>261330259
>будет помогать
Я б на твоём месте на это не рассчитывал бы
Аноним 14/01/22 Птн 00:27:15 26133380050
image 39Кб, 600x586
600x586
ЕС НАХУЙ
Я БЛЯДЬ ВЫЧЛЕНИЛ ИЗ XML ЗНАЧЕНИЕ
УХУХУХХУ
Аноним 14/01/22 Птн 00:34:25 26133408751
image 10Кб, 354x116
354x116
ЕБУ БЛЯДЬ
Аноним 14/01/22 Птн 00:34:51 26133410452
Теперь надо процедуру заебашить и в целом наверное почти все
Аноним 14/01/22 Птн 00:42:46 26133440753
Аноним 14/01/22 Птн 00:44:20 26133447254
maxresdefault45[...].jpg 155Кб, 1280x720
1280x720
Аноним 14/01/22 Птн 00:46:09 26133455355
Аноним 14/01/22 Птн 00:47:16 26133459056
>>261334553
годно

Оп ты прогер? На кого собеседуешся?
Аноним 14/01/22 Птн 00:57:52 26133501357
>>261334590
На молодую макаку готовую делать все что скажут. Там вообще четкого стэка пока нет
У них тип оракл + js + 1С
но надо систему переписать под что то новое
ибо у них js для IE а он уже не поддерживается
Аноним 14/01/22 Птн 01:02:35 26133522858
<ns0:doc docNum="75657">
<ns0:dateDoc>2021-12-18T14:31:32+05:00</ns0:dateDoc>

только вот хуйня какая то
например dateDOC я могу взять
а docNum чото нихуя. пока не осознал почему
Аноним 14/01/22 Птн 02:03:35 26133773859
>>261335013
А что не найдешь нормальную контору? Крупную?

В те же операторы связи? Епам и прочие яндексы?
Аноним 14/01/22 Птн 02:06:49 26133783260
>>261337738
>А что не найдешь нормальную контору? Крупную?
>
>В те же операторы связи? Епам и прочие яндексы?
Это целый комбинат
хуле некрупного?
кстати тестовое я выслал уже
Аноним 14/01/22 Птн 02:09:31 26133791061
>>261337832
Давно вкатываешся в джаву?

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

Кстати как 1с освоил? Я чисто научился мелкие скрипты писать когда за ней в магазине продаваном начал работать.
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов