powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Есть ли ограничения на количество символов выводимых в результирующем selecte?
5 сообщений из 5, страница 1 из 1
Есть ли ограничения на количество символов выводимых в результирующем selecte?
    #34115816
r90000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Не совсем понятно почему не выводится полностью строка в 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

Что здесь может быть?
...
Рейтинг: 0 / 0
Есть ли ограничения на количество символов выводимых в результирующем selecte?
    #34116209
а в каком Sybase и в каком именно клиенте?
...
Рейтинг: 0 / 0
Есть ли ограничения на количество символов выводимых в результирующем selecte?
    #34116739
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если клиент (OpenClient) старый, а сервер новый, то может еще и обрубаться на клиенте, поскольку старые клиетны понимали только varchar(255) .

Причем сам OpenClient может быть и новый, а приложение может запрашивать старую версию (12.0, например) , и все равно OpenClient будет работать как старый.
...
Рейтинг: 0 / 0
Есть ли ограничения на количество символов выводимых в результирующем selecte?
    #34118294
Izumov Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если в начале проц написать такое:
set Textsize 15000

По-моему для того, чтобы в Сибазе можно было работать с большими ВарЧарами, нужно указывать размер... И там есть ограничение на 16к это верно для Sybase ASE 12.5.3. Как раз хотели мутить разные вещи с XML и уперлись в ограничение 16к...

Вобщем может поможет... %)
...
Рейтинг: 0 / 0
Есть ли ограничения на количество символов выводимых в результирующем selecte?
    #34120677
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
textsize для полей типа TEXT, а не varchar. К тому же ставится эта установка на клиенте обычно.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Есть ли ограничения на количество символов выводимых в результирующем selecte?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]