![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как собрать строку в T-SQL [MSSQL]
Apachi © (2005-07-04 14:08:00)Немогу в хранимой процедуре собрать строку
declare @Name as varchar(500);
@Name:='111';
...
WHILE @@FETCH_STATUS = 0
BEGIN
...
set @Name=@name+@Name2
....
end
такая схема не работает, видимо надо возвращать от @Name первые саполненные символы, а то он видимо присваевает пробелы, помогите плиз...
Apachi (2005-07-04 14:17:00) [1]declare @Name as varchar(500);
@Name:='111';
...
WHILE @@FETCH_STATUS = 0
BEGIN
...
set @Name= LTRIM(@name)+@Name2
....
end
Всем спасибо! все работает
MOA (2005-07-04 14:12:00) [2]set @Name=@name+RTRIM(@Name2)
Ega23 (2005-07-04 14:11:00) [3]тоесть возвращает @Name вместе с пробелами в конце :) и получается за пределами 500
Select @Name=LTreim(RTrim(@Name))
Ega23 (2005-07-04 14:10:00) [4]Такая схема прекрасно работает.
Я бы ещё поставил
Set@Name:='111';
Apachi (2005-07-04 14:09:00) [5]тоесть возвращает @Name вместе с пробелами в конце :) и получается за пределами 500