Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Search target string and REPLACE for all fields from all tables in DB / 4 сообщений из 4, страница 1 из 1
05.06.2002, 13:58:14
    #32031811
Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Search target string and REPLACE for all fields from all tables in DB
Zada4a takaja nujno nayti string naprimer "aaa" iskat vo vsex tables DB (iskat nujno vo vsex polax VARCHAR) i vslu4ae
esli nashol zamenit ego na "bbb" Mozno kone4no napisat
loop dlya bsex poley v kajdoy table no k sojaleniy vremeni
net budu rad eslu kto to imeet 4to-nibud gotovoe
ili u kogo-to est interesnie predlojenia
Zaranee spasibo
...
Рейтинг: 0 / 0
05.06.2002, 14:03:05
    #32031814
Tabloid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Search target string and REPLACE for all fields from all tables in DB
http://www.gvu.newmail.ru/ - это страница Глеба Уфимцева. То, что тебе нужно в самом конце.
...
Рейтинг: 0 / 0
05.06.2002, 14:32:51
    #32031825
Oleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Search target string and REPLACE for all fields from all tables in DB
2Tabloid
Spasibo sa link no ja uje 15 minut ne mogu podnyat URL:
http://www.gvu.newmail.ru
Pozbolu sebe naglost poprosit vas esli mojno script o
kotorom vi govorite moy email : olego@gilat.com
Zaranee
spasibo
...
Рейтинг: 0 / 0
05.06.2002, 15:52:14
    #32031834
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Search target string and REPLACE for all fields from all tables in DB
Нечто типа этого

EXEC sp_MSForEachTable 'declare @t nvarchar(4000), @from nvarchar(20), @to nvarchar(20)
set @t = ''''
set @from = N''aaa''
set @to = N''bbb''
SELECT @t = @t + c.name + '' = REPLACE('' + c.name + '', '''''' + @from + '''''', '''''' + @to +''''''),'' + char(13)
FROM syscolumns c
INNER JOIN systypes t
ON c.xtype = t.xtype
WHERE id = OBJECT_ID(''?'') AND t.name = ''varchar''
if len(@t) > 0
begin
set @t = ''UPDATE ? SET '' + char(13) + @t
set @t = SUBSTRING(@t, 1, LEN(@t)-2)
EXEC(@t)
end
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Search target string and REPLACE for all fields from all tables in DB / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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