Вниз
Скачать: CL | DM;

Как собрать строку в T-SQL   Найти похожие ветки 

← →
Apachi   (2005-07-04 14:08) [0]

Немогу в хранимой процедуре собрать строку

declare @Name as varchar(500);

@Name:="111";
...
WHILE @@FETCH_STATUS = 0
  BEGIN
   ...
   set @Name=@name+@Name2
   ....
  end

такая схема не работает, видимо надо возвращать от @Name первые саполненные символы, а то он видимо присваевает пробелы, помогите плиз...


← →
Apachi   (2005-07-04 14:09) [1]

тоесть возвращает  @Name вместе с пробелами в конце :) и  получается за пределами 500


← →
Ega23 ©   (2005-07-04 14:10) [2]

Такая схема прекрасно работает.
Я бы ещё поставил
Set @Name:="111";


← →
Ega23 ©   (2005-07-04 14:11) [3]

тоесть возвращает  @Name вместе с пробелами в конце :) и  получается за пределами 500

Select @Name=LTreim(RTrim(@Name))


← →
MOA ©   (2005-07-04 14:12) [4]

set @Name=@name+RTRIM(@Name2)


← →
Apachi   (2005-07-04 14:17) [5]

declare @Name as varchar(500);

@Name:="111";
...
WHILE @@FETCH_STATUS = 0
 BEGIN
  ...
  set @Name=LTRIM(@name)+@Name2
  ....
 end

Всем спасибо! все работает



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
4-1118920361
leonidus
2005-06-16 15:12
2005.08.14
Как получить заголовок чужого окна ?


4-1118515044
ctranik
2005-06-11 22:37
2005.08.14
получит из ключа реестра, значения определённы типов


14-1122283106
AGGRESSOR
2005-07-25 13:18
2005.08.14
Утечка памяти


14-1121937646
Дмитрий_Б
2005-07-21 13:20
2005.08.14
Не открываются архивы старых форумов


1-1122504011
Пикчер
2005-07-28 02:40
2005.08.14
Какой максимальный размер картинки можно использовать ?




   Наверх