powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / И еще один вопросик.
2 сообщений из 2, страница 1 из 1
И еще один вопросик.
    #32016368
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У становлен MSSQL2000. Создал функцию:

CREATE FUNCTION dbo.fn_Post
(@House_ID varchar(30))
RETURNS varchar(1000)
AS
BEGIN
declare @d varchar(1000)
select @d=''
SELECT @d=@d+(convert(varchar(3), Flat))+' '
From T
WHERE (KodHouse =@House_ID)
order by flat
return(@d)
END

Работает корректно. Но возвращает не полный набор данных из @d. Т.е. добавляет каждую имеющуюся квартиру в @d из нужного дома, но на выходе выдает не весь перечень квартир(?).
Есть подозрение, что функция обрезает выходной параметр varchar(n) до определенного количества знаков. При постепенном увеличении varchar(100) до varchar(1000), величина выходного параметра прекращает увеличиваться примерно на varchar(300), и далее без изменений.
Хотя этот же запрос в Query Analyzer'е возвращает весь перечень квартир полностью примерно при varchar(700). В чем может быть дело?
...
Рейтинг: 0 / 0
И еще один вопросик.
    #32016379
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / И еще один вопросик.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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