|
|
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Чем попробовать заменить типы данных BLOB, CLOB, LONG и LONG RAW? Чем-нибудь типа varchar2(4000)? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 08:34 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 08:40 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 08:42 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderЧем попробоватьпопробуй звездочкой: select decode(data_type, 'BLOB', '*', 'CLOB', '*',..., data_type)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 08:48 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, хочу сделать сделать перманентно, а не в селекте. Хочу вообще избавиться от этих типов. Есть опасения, что софт взбунтуется. Как минимизировать этот риск? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 09:00 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
мне вообще интересно, кто long сча использует кроме ядра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:05 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
да, в таком сдучае может помоч только drop database. Встречный вопрос, а для чего у тебя используются эти типы даныз, и для чего они вообще нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:25 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderХочу вообще избавиться от этих типов.А убиться об стену не хочешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:26 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderЕсть опасения, что софт взбунтуется Восстание машин, да. Если есть опасения, что софт, видимо написанный под некую универсальную псевдо-СУБД на универсальном коннекторе, не будет работать на конкретной СУБД и её типах данных, то надо идти от его возможностей, которые должны быть описаны в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:34 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
vladimir74да, в таком сдучае может помоч только drop database. Встречный вопрос, а для чего у тебя используются эти типы даныз, и для чего они вообще нужны? Точный ответ дать затрудняюсь. Десятка два таблиц, из них 2/3 пустые (с 2003 года), в остальных есть некие данные, где по 5 строк, где по 5000 Пытался смотреть, попадается и чисто текстовое содержимое, и чисто бинарное. Бинарные какие-то USERDATA, FORMDATA и т.д. Ну, допустим где текст - я переделаю поле в varchar2(5000) А что делать с бинарным содержимым не знаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:50 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderя переделаю поле в varchar2(5000)Уверен? GunPowderА что делать с бинарным содержимым не знаю..Отойди от чужой БД и не ломай ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:53 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderПытался смотреть, попадается и чисто текстовое содержимое, и чисто бинарное. Бинарные какие-то USERDATA, FORMDATA и т.д. С ударь, а что вы вообще пытаетесь сделать методом "весь мир насилья мы разрушим до основания, а затем..."? Т аким подходом можно наделать кучу проблем, но не решить ни одной задачи. О тсутствие понимания структуры и состава данных наводит на мысль, что база досталась не самым честным путём. П опробуйте описать свою задачу более внятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 10:58 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderДесятка два таблиц, из них 2/3 пустые (с 2003 года), в остальных есть некие данные, где по 5 строк, где по 5000 Пытался смотреть, попадается и чисто текстовое содержимое, и чисто бинарное. Бинарные какие-то USERDATA, FORMDATA и т.д. мне уже становится интересно, что это за база текая, и как она вам досталась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 11:26 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Вполне возможно, что данные именно в этом формате используются где-то еще, в приложениях, в расчетах и т.п. И изменения могут стопорнуть всю работу. Вам лучше сначала составить схему всех информационных процессов, которые зависят от этой БД, потом продумать как можно изменить ее, не меняя логику общей работы. А для чего действительно Вам менять типы? Сложно добавлять какую - то новую функциональность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 11:56 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
FoxterА для чего действительнода небось в csv не смог выгрузить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 12:30 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderХочу вообще избавиться от этих типов.Джордж Оруэлл «1984»Это был толстый, но деятельный человек, ошеломляюще глупый — сгусток слабоумного энтузиазма, один из тех преданных, невопрошающих работяг, которые подпирали собой партию надежнее, чем полиция мыслей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 12:37 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopGunPowderХочу вообще избавиться от этих типов.Джордж Оруэлл «1984»Это был толстый, но деятельный человек, ошеломляюще глупый — сгусток слабоумного энтузиазма, один из тех преданных, невопрошающих работяг, которые подпирали собой партию надежнее, чем полиция мыслей. Избавиться от этих подозрительных типов )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 13:58 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopGunPowderХочу вообще избавиться от этих типов.Джордж Оруэлл «1984»Это был толстый, но деятельный человек, ошеломляюще глупый — сгусток слабоумного энтузиазма, один из тех преданных, невопрошающих работяг, которые подпирали собой партию надежнее, чем полиция мыслей. "Алису в стране чудес" процитируйте Можно первую попавшуюся реплику - всё будет в кассу :) Цели две: 1)перенести таблицы в другой TB, 2) Наладить батниковый EXP IMP без глюков с LONG'ами Ок, буду пробовать сам (впрочем как обычно) Если не получится - по 1) пересоздам таблицы с PL/SQL'ым экспр-импортом данных, а по 2) забью ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 14:24 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderперенести таблицы в другой TB— Карлсон, ты знаешь, она хочет попасть в телевизор! — Она? — Ага. — В телевизор? — Да. — Вот эта толстая домомучительница хочет залезть в самую маленькую коробочку?! Ничего не получится. Её надо будет сложить вчетверо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 14:32 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Как правило, конвертация LONG-->CLOB, LONG RAW-->BLOB прозрачна для приложений (естественно, надо тестить) А уж с LOB легко можно и в "другой ТВ" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 14:40 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровКак правило, конвертация LONG-->CLOB, LONG RAW-->BLOB прозрачна для приложений (естественно, надо тестить) А уж с LOB легко можно и в "другой ТВ" Спасибо! Проверю - отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 14:42 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
[quot GunPowder]dbms_photoshopпропущено... ... Цели две: 1)перенести таблицы в другой TB, 2) Наладить батниковый EXP IMP без глюков с LONG'ами ... И что делать с данными, которые не входят в varchar2(4000), или которые бинарные? Может вылечить ангину, а не рубить горло? Что конкретно не получается в 1,2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 14:47 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowderОк, буду пробовать сам (впрочем как обычно) С такими исходными формулировками - неудивительно. Сравните сами свои цели, и что вы озвучили в первом сообщении. Поищите корреляцию с точки зрения человека вне контекста реальной проблемы. Что такое "другой TB"? T a B lespace? Или что-то иное. Код: plsql 1. не устраивает? И отдельный вопрос, зачем вам LONG в пользовательских таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 15:25 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
GunPowder где по 5 строк, где по 5000ты сюда написал больше, чем строк в твоей бд. Быстрее было бы вручную набрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 15:30 |
|
||
|
Чем заменить типы данных BLOB, CLOB, LONG и LONG RAW?
|
|||
|---|---|---|---|
|
#18+
AFAIK В старых системах LONG'и вполне могут использоваться Средства разработки (например Oracle Forms 6) могло глючить с BLOB'ами из-за чего разработчики могли использовать LONG'и как более "надежный" тип. Насколько я помню, в PL/SQL можно было работать с LONG'ами как с varchar2(32000). Вроде с CLOB'ами так работать было нельзя (Oracle 8i, хотя не уверен). Смена типа, в ряде случаев, может привести к необходимости перекомпиляции кода приложения. А как минимум, к необходимости тестирования ВСЕГО приложения полностью и то без гарантии, что через пару месяцев на какие то глюки/нестабильности не наткнетесь. IMHO & AFAIK Вячеслав ЛюбомудровКак правило, конвертация LONG-->CLOB, LONG RAW-->BLOB прозрачна для приложений (естественно, надо тестить) А уж с LOB легко можно и в "другой ТВ" +++ By the way, а какие проблемы с LONG'ами на совр. версиях ? Сейчас посмотрел на систему, с которой работаю. LONG'и детектед, админы вроде не жалуются (хотя возможно просто других проблем хватает ))) ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2017, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39565611&tid=1884762]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
93ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 480ms |

| 0 / 0 |
