|
|
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
Кто может подсказать - сабж вообще возможен средствами T-SQL? Или есть другое решение? Т.е. мне надо пройтись по таблице, содержащей поля text, и получить объединенное значение. Но код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 15:25:08 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
работайте через readtext, updatetext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 15:38:25 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
Можно через вспомогательную таблицу... В нее скидывать все через WRITETEXT, потом READTEXT из нее... Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 15:41:16 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
А как быть со значением size для READTEXT? Если указываю 0, читает 1-е 4 кб. А если указываю конкретное значение, выдает ошибку Код: plaintext 1. если значение в поле меньше, чем задаваемая длина... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 16:41:51 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
Это делается через курсор. DECLARE mCursor CURSOR FOR SELECT SqlStr FROM SomeTable WHERE OPEN mCursor WHILE 1=1 BEGIN FETCH NEXT FROM mCursor INTO @SqlStr1 IF @@FETCH_STATUS <> 0 BREAK SET@SqlStr = @SqlStr + TextField END CLOSE mCursor DEALLOCATE mCursor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 16:44:54 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
2 vap: Выбрать из курсора в параметр типа text, ntext или image нельзя . Увы... То, к чему я пришел пока что: В курсоре выбираю TextPtr и длину текста, затем читаю его с помощью READTEXT... Кто-нибудь подскажет, как правильно использовать readtext? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 17:46:15 |
|
||
|
Конкатенация значений text
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2002, 17:48:59 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3394&tid=1819479]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 291ms |

| 0 / 0 |
