VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 14.01.2010, 09:14   #1
Шрайбикус Модератор
 
Аватар для Andrew Shahoff
 
Сообщений: 7,983
Благодарности: 7,284 в 1,978 сообщениях Поиск благодарностей Andrew Shahoff
По умолчанию Вопрос SQL гурам от SQL ламера

Вобщем есть MSSQL 2008. В базе создана элементарная таблица из двух полей, типа имя и фамилия. Оба типа varchar (255). При заполнении закралась ошибка и половине записей "имя" первым идёт пробел.
Как без дропанья таблицы убрать эти пробелы?
Буду примного благодарен.


ПС: Может тул какой есть для редактирования базы в 2008 сиквеле? А то родная студия даёт ручками пправить только ТОП 200
__________________
Снимаю, развожу | http://gallery.virtualireland.ru/v/Andrew+Shahoff/
Andrew Shahoff вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 14.01.2010, 09:28   #2
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию Re: Вопрос SQL гурам от SQL ламера

Цитата:
Сообщение от Andrew Shahoff Посмотреть сообщение
Вобщем есть MSSQL 2008. В базе создана элементарная таблица из двух полей, типа имя и фамилия. Оба типа varchar (255). При заполнении закралась ошибка и половине записей "имя" первым идёт пробел.
Как без дропанья таблицы убрать эти пробелы?
Буду примного благодарен.


ПС: Может тул какой есть для редактирования базы в 2008 сиквеле? А то родная студия даёт ручками пправить только ТОП 200
UPDATE Table_Name
SET Field_Name_1 = LTRIM(Field_Name_1)
__________________
Перед тем как на кого то насрать, убедись что ты снял штаны
Zindur вне форума   Ответить с цитированием
Старый 14.01.2010, 09:33   #3
Шрайбикус Модератор
 
Аватар для Andrew Shahoff
 
Сообщений: 7,983
Благодарности: 7,284 в 1,978 сообщениях Поиск благодарностей Andrew Shahoff
По умолчанию Re: Вопрос SQL гурам от SQL ламера

LTRIM Почикает все первые леттеры. как фильтрануть только те где пробел первый?
__________________
Снимаю, развожу | http://gallery.virtualireland.ru/v/Andrew+Shahoff/
Andrew Shahoff вне форума   Ответить с цитированием
Старый 14.01.2010, 09:39   #4
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Вопрос SQL гурам от SQL ламера

Trim чикает только пробелы.

Пишешь
begin tran
UPDATE Table_Name
SET Field_Name_1 = LTRIM(Field_Name_1)

select * from tbale_name --удивляешься

--потом если понравилось говоришь commit tran
--если не понравилось говоришь rollback tran
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Благодарность от:
KaraNagai (14.01.2010)
Старый 14.01.2010, 09:41   #5
Шрайбикус Модератор
 
Аватар для Andrew Shahoff
 
Сообщений: 7,983
Благодарности: 7,284 в 1,978 сообщениях Поиск благодарностей Andrew Shahoff
По умолчанию Re: Вопрос SQL гурам от SQL ламера

Zindur,
YellowMan,
Спасибо!!!

Andrew Shahoff добавил 14.01.2010 в 10:51
Сработало!!! Только пока транзакцию не закоммител селект подвисал на очень долго
__________________
Снимаю, развожу | http://gallery.virtualireland.ru/v/Andrew+Shahoff/

Последний раз редактировалось Andrew Shahoff, 14.01.2010 в 09:51. Причина: Добавлено сообщение
Andrew Shahoff вне форума   Ответить с цитированием
Старый 14.01.2010, 12:27   #6
Спам-робот
 
Аватар для YellowMan
 
Откуда: Dublin<->Брянск
Сообщений: 21,268
Благодарности: 11,080 в 5,139 сообщениях Поиск благодарностей YellowMan
По умолчанию Re: Вопрос SQL гурам от SQL ламера

Цитата:
Сообщение от Andrew Shahoff Посмотреть сообщение
Сработало!!! Только пока транзакцию не закоммител селект подвисал на очень долго
Не верю. Ты его случаем не в другой сессии запустил? Надо было делать один в один как написано
__________________
My Church is Black...
YellowMan вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
Вопрос Вася Бельведерский 60+ 66 01.06.2009 22:43
Вопрос о гранте по смерти ( было: вопрос) nadezda_k Общие темы 4 05.03.2009 19:41
извечный вопрос :)- ехать или нет(и доп вопрос) DimaOthr Иммиграция 21 03.12.2007 22:30
Вопрос уже был. Andrew Shahoff Автотранспорт 0 26.06.2005 16:56
корявая кирилица (уголок ламера)) Kalargon Общие темы 4 07.12.2004 18:26


Часовой пояс GMT, времени сейчас: 12:11.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия