|
|
|
Orace 8.1.7.4.1: LONG ROW
|
|||
|---|---|---|---|
|
#18+
помогите! уже несколько дней бьюсь, не могу разобраться, как работать с типом LONG ROW в оракл. нужно LONG ROW запись перекинуть из строки новую. таблица: tbl { id NUMBER; data LONG ROW; } то, что мне надо осуществить, можно понять из следующего нерабочего запроса: insert into tbl (id, data) values (:id1, (select data from tbl where id=:id2)); в подзапросах этот тип использовать нельзя (потому запрос и не работает), в блоке pl/sql я не знаю, какую необходимо использовать переменную для этого типа. осуществить это с помощью курсора также не удается по непонятным причинам. буду рад любым советам и идеям. заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2003, 18:00 |
|
||
|
Orace 8.1.7.4.1: LONG ROW
|
|||
|---|---|---|---|
|
#18+
Из доки : Inserting with TO_LOB Example The following example copies LONG data to a LOB column in the following existing table: CREATE TABLE long_tab (long_pics LONG RAW); First you must create a table with a LOB. CREATE TABLE lob_tab (lob_pics BLOB); Next, use an INSERT ... SELECT statement to copy the data in all rows for the LONG column into the newly created LOB column: INSERT INTO lob_tab (lob_pics) SELECT TO_LOB(long_pics) FROM long_tab; Попробуй, наверное что-то наподобие тебе надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2003, 18:31 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2810&tid=1991826]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 300ms |

| 0 / 0 |
