|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
Добрый день! Имею таблицу, поле типа BYTE которой хранится в BLOB пространстве. По ряду причин хочу попробовать хранить это поле в обычном пространстве хранения и в SBS пространстве. Смогу ли я выгрузить данные из таблицы, используя dbexport, и загрузить их с помощью dbload, изменив место хранения? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2008, 15:57 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
Имею таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Создаю новую таблицу, в которой поле bl будет храниться в sbspace: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
При загрузке тех же данных получаю сообщение об ощибке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если делаю поле bl типа BYTE, то получаю сообщение об ошибке. Подскажите плз, что я делаю не так? onstat -d говорит следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 12:41 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
Посмотрите при выгрузке каст bytetoblob ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 13:43 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
Посмотрите при выгрузке каст bytetoblob А можно немного подробнее, плз. Гугл крайне скупо выдает информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 14:47 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
боюсь наврать (проверить негде), но попробуйте выгрузку/загрузку так сделать: unload to 'test.txt' delimiter '|' select id, num, bytetoblob(bl) From test ; load from 'test.txt' delimiter '|' Insert into test; ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 15:29 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
To Le111боюсь наврать (проверить негде), но попробуйте выгрузку/загрузку так сделать: unload to 'test.txt' delimiter '|' select id, num, bytetoblob(bl) From test ; При попытке использовать bytetoblob(bl) получаю ошибку Код: plaintext
Что-то здесь не то, хотя очень похоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2008, 17:05 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
А вторая часть ошибки какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2008, 09:11 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
To Le111А вторая часть ошибки какая? Это все, что выдает DBAccess. Нарыл нечто под названием FILETOBLOB(). Буду курить дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2008, 09:53 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
В документе "IBM Informix Guide to SQL: Reference" Есть такая строка: A built-in cast converts BYTE values to BLOB values. For more information, see the IBM Informix Database Design and Implementation Guide. Но в "IBM Informix Database Design and Implementation Guide" пока ничего не нашел на эту тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2008, 10:20 |
|
BYTE, BLOB, CLOB ...
|
|||
---|---|---|---|
#18+
Этот селект на сервере-источнике что выдает?: select id, num, bytetoblob(bl) From test ; ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2008, 10:28 |
|
|
start [/forum/topic.php?fid=44&msg=35545848&tid=1608009]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 215ms |
0 / 0 |