Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как раскодировать содержимое ячейки
|
|||
|---|---|---|---|
|
#18+
ewgenij_1965, Убери кавычки из Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 09:40 |
|
||
|
Как раскодировать содержимое ячейки
|
|||
|---|---|---|---|
|
#18+
ewgenij_1965Я попытался вставить вот так update dba.FreeDualDocument set HISTORY=' 0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2' where recguid = DocumentNumber like '2191', в результате в ячейке получаб - 0x30783030303030304646303230303030303030333030303030303738394337333633363436303438363636303630363030373632363630363534433030344334324334304543453943323844323643333035433431433430314335433539354339323941314239323939394238414145393730374141333733384246423432, то есть я так понимаб что информация вставляется не как бинарик, вообщем мне уже необязательно раскодировать, я хочу понять в такую ячейку можно вставить информации в бинарном видеВо первых, как уже писали, уберите кавычки, во вторых, возможно, в этой ячейке лежит файл, но вы содержимое копировали из SSMS, а она у вас настроена так, что показывает только начало ячейки, поэтому восстановить не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 10:47 |
|
||
|
Как раскодировать содержимое ячейки
|
|||
|---|---|---|---|
|
#18+
alexeyvgewgenij_1965Я попытался вставить вот так update dba.FreeDualDocument set HISTORY=' 0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2' where recguid = DocumentNumber like '2191', в результате в ячейке получаб - 0x30783030303030304646303230303030303030333030303030303738394337333633363436303438363636303630363030373632363630363534433030344334324334304543453943323844323643333035433431433430314335433539354339323941314239323939394238414145393730374141333733384246423432, то есть я так понимаб что информация вставляется не как бинарик, вообщем мне уже необязательно раскодировать, я хочу понять в такую ячейку можно вставить информации в бинарном видеВо первых, как уже писали, уберите кавычки, во вторых, возможно, в этой ячейке лежит файл, но вы содержимое копировали из SSMS, а она у вас настроена так, что показывает только начало ячейки, поэтому восстановить не получится. чуть поправлю Алексея- так как вы вставляете - не получиться - но если воспользоваться методами работы с binary - таки может получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 11:59 |
|
||
|
Как раскодировать содержимое ячейки
|
|||
|---|---|---|---|
|
#18+
alexeyvgewgenij_1965Я попытался вставить вот так update dba.FreeDualDocument set HISTORY=' 0x000000FF0200000003000000789C7363646048666060600762660654C004C42C40ECE9C28D26C305C41C401C5C595C929A1B92999B8AAE9707AA3738BFB4283935B824B1A4B418979A90C4A2F4D412881AA073188C90D4806C3106E2D0E2D422BFC4DC54263433F8A1EE0C294ACC2B4E4C2EC9CCCF0BA92CC0ED1CB0837DF2' where recguid = DocumentNumber like '2191', в результате в ячейке получаб - 0x30783030303030304646303230303030303030333030303030303738394337333633363436303438363636303630363030373632363630363534433030344334324334304543453943323844323643333035433431433430314335433539354339323941314239323939394238414145393730374141333733384246423432, то есть я так понимаб что информация вставляется не как бинарик, вообщем мне уже необязательно раскодировать, я хочу понять в такую ячейку можно вставить информации в бинарном видеВо первых, как уже писали, уберите кавычки, во вторых, возможно, в этой ячейке лежит файл, но вы содержимое копировали из SSMS, а она у вас настроена так, что показывает только начало ячейки, поэтому восстановить не получится. Дополню уважаемого коллегу. Автор темы, если бы Вы открыли в SSMS параметры- то увидели бы в закладках "Результаты запроса" -> "SQL Server" -> "В виде сетки" два значения, "Максимальное число полученных символов" - для не XML это 65535, для XML это 2 Мб. Возможно, у Вас еще меньше по умолчанию. Следовательно, Вы скопировали blob в виде текста, записали себе только 65535 символов и даже меньше, если посчитать - это РОВНО 256 символов, Ваши 0x000000FF02....0837DF2. И все. Было больше, Вы затерли, а сохранили только кусок. Нужно было создать копию таблицы типа select HISTORY into dba.FreeDualDocument_mini_copy_one_row from dba.FreeDualDocument where ....нужное условие для получения одной строки. А потом при update обратном присоединить сохраненную таблицу той же структуры и безопасно обновить столбец... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2018, 19:12 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1690025]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
5ms |
| others: | 209ms |
| total: | 349ms |

| 0 / 0 |
