Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Есть ли ограничения на количество символов выводимых в результирующем selecte?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Не совсем понятно почему не выводится полностью строка в Sybase, сформированная в хранимой процедуре. Символы обрубаются в результате: CREATE PROCEDURE dbo.XMLP3 ( @ContractNumber varchar(20) ) AS BEGIN declare @XMLSozd varchar(8000), @dataglodal0 datetime, @dataglobal1 datetime, @OrderOut varchar(5), @Recip varchar(20), @RNN varchar(20), @NameComp varchar(100), @SPC varchar(16), @LastName varchar(50), @FirstName varchar(50), @MiddleName varchar(50), @Address varchar(255), -- @BirthDate varchar(50), @BirthDate datetime, @Gorod varchar(50) declare @R1 varchar(50) , @R2 varchar(50) , @R3 varchar(50) , @R4 varchar(50) , @R5 varchar(50) , @R6 varchar(50) , @R7 varchar(50) , @R8 varchar(50) , @R9 varchar(50) , @R10 varchar(50) , @R11 varchar(50) , @R12 varchar(50) , @R13 varchar(50) , @R14 varchar(50) declare @R90 varchar(5000) , @R100 varchar(50) , @R110 varchar(50) , @R120 varchar(50) , @R130 varchar(50) , @R140 varchar(50) , @R150 varchar(50) , @R160 varchar(50) , @R170 varchar(50) select @XMLSozd='<Xml> <head> Номер контракта: '+@ContractNumber+' '+ @LastName+' '+@FirstName+' '+@MiddleName+' Дата рождения: '+convert(varchar(20),@BirthDate)+ ' Домашний адрес: ' +@Address+' СИК: ' +@SPC+' РНН: '+@RNN+' Предприятие плательщик: '+@NameComp+' Адрес работодателя: ' +@Gorod+' </head> <data> ' + --select @XMLSozd= ' Дата входящего остатка: '+@R100+' Поступление входящего остатка: '+@R110 +' Поступление входящего инвестиционного дохода: '+@R120 +@R90 +' </data> <total> Дата оборота за период: '+@R130+' Списание оборота за период: '+@R140 +' Поступление оборота за период: '+@R150+' Доход за период: '+@R160+' Дата пенсионных накоплений: '+@R130+' Пенсионные накопления всего: '+@R170 +' Инвестиционный доход всего: '+@R160+ '</total> </Xml>' select @XMLSozd END Что здесь может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 13:39 |
|
||
|
Есть ли ограничения на количество символов выводимых в результирующем selecte?
|
|||
|---|---|---|---|
|
#18+
а в каком Sybase и в каком именно клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 14:41 |
|
||
|
Есть ли ограничения на количество символов выводимых в результирующем selecte?
|
|||
|---|---|---|---|
|
#18+
Кстати, если клиент (OpenClient) старый, а сервер новый, то может еще и обрубаться на клиенте, поскольку старые клиетны понимали только varchar(255) . Причем сам OpenClient может быть и новый, а приложение может запрашивать старую версию (12.0, например) , и все равно OpenClient будет работать как старый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:58 |
|
||
|
Есть ли ограничения на количество символов выводимых в результирующем selecte?
|
|||
|---|---|---|---|
|
#18+
А если в начале проц написать такое: set Textsize 15000 По-моему для того, чтобы в Сибазе можно было работать с большими ВарЧарами, нужно указывать размер... И там есть ограничение на 16к это верно для Sybase ASE 12.5.3. Как раз хотели мутить разные вещи с XML и уперлись в ограничение 16к... Вобщем может поможет... %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 09:46 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=73&tid=2012433]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 330ms |

| 0 / 0 |
