|
|
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Как в поле LONG найти слово, как на подобии LIKE '%%' в VARCHAR2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:26 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
К LONG не применемы строковые функции. Если только в приложении реализуешь поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:28 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Кстати, и в CLOB тоже. Но можно интермедийный индекс построить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 15:33 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
А возможно всё таки средствами SQL вытянуть данные LONG, и найти исконное слово? Дело в том, что я приложение не пишу, и обхожусь только навигатором SQL - TOAD, но слово в таблице со столбцом LONG очень надо найти.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:00 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Стандартными средствами никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:05 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
select xxx from ttt where contains(col,'str')>0 Но эта хиромантия работает только при наличии контекстного индекса (или интермедийного, как сказал Sott Tiger). Работает для LONG и LOB, причем в них могут содержаться и бинарные файлы типа word, excel... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:05 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Да, не работает.. Может написал не так? FBI_F2K - таблица SQL_F2K - поле LONG select SQL_F2K from FBI_F2K where contains(SQL_F2K,'slovo')>0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:23 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Ну сказали же - индекс построй интермедийный (create index blah-blah-blah indextype ctxsys.context). В схеме появятся 4 характерные :) таблички. Читай доку по interMedia Text (Oracle Text). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 16:27 |
|
||
|
Как в поле LONG найти слово, на подобии LIKE '%%' в VC2
|
|||
|---|---|---|---|
|
#18+
Если на злобу дня- напиша функцию, которая будет LONG записывать в VARCHAR2, если ты уверен, что там не более 32765 символов, или в CLOB: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2003, 17:00 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32142371&tid=1990964]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 502ms |

| 0 / 0 |
