Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Поиск по таблицам  [new]
Rokhup
Guest
Как найти uuid в таблицах?
14 янв 17, 00:54    [20104865]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
iljy
Member

Откуда:
Сообщений: 8711
Rokhup,

бороться и искать, найти и перепрятать? Какой юид, в каких таблицах?
14 янв 17, 13:43    [20105337]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
user8903
Guest
Rokhup,

Написал у себя в блоге ответ на ваш вопрос.

Ищет любые данные с любым типом во всех таблицах (временных и постоянных).

Скрипт поиска данных
15 янв 17, 00:11    [20106801]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
user8903
Rokhup,

Написал у себя в блоге ответ на ваш вопрос.

Ищет любые данные с любым типом во всех таблицах (временных и постоянных).

Скрипт поиска данных
А один добрый человек в FAQе это еще 10 лет назад написал...
15 янв 17, 00:50    [20106860]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
user8903
Rokhup,

Написал у себя в блоге ответ на ваш вопрос.

Ищет любые данные с любым типом во всех таблицах (временных и постоянных).

Скрипт поиска данных


то есть мне надо перебрать 20 текстовых типов чтобы найти все вхождения? Да еще и не на всех типах работает

FindData 'url', 'ntext'

Msg 402, Level 16, State 1, Line 35
The data types ntext and varchar are incompatible in the equal to operator.
Msg 402, Level 16, State 1, Line 36
The data types ntext and varchar are incompatible in the equal to operator.
Msg 402, Level 16, State 1, Line 37
17 янв 17, 23:29    [20116522]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Lepsik
user8903
Rokhup,

Написал у себя в блоге ответ на ваш вопрос.

Ищет любые данные с любым типом во всех таблицах (временных и постоянных).

Скрипт поиска данных


то есть мне надо перебрать 20 текстовых типов чтобы найти все вхождения? Да еще и не на всех типах работает

FindData 'url', 'ntext'

Msg 402, Level 16, State 1, Line 35
The data types ntext and varchar are incompatible in the equal to operator.
Msg 402, Level 16, State 1, Line 36
The data types ntext and varchar are incompatible in the equal to operator.
Msg 402, Level 16, State 1, Line 37
Что мешает использовать LIKE, а не "="??
18 янв 17, 11:00    [20117459]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
user8903
Guest
iap,

Ну с LIKE будет искать не буквальное включение. Будет много мусора.
20 янв 17, 13:33    [20126921]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
user8903
iap,

Ну с LIKE будет искать не буквальное включение. Будет много мусора.

чёйта
20 янв 17, 13:35    [20126933]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
user8903
iap,

Ну с LIKE будет искать не буквальное включение. Будет много мусора.
Если в строке не будет wilcards, то LIKE ничем не будет отличаться от "=", но зато его можно использовать в блобах.
Плюс к этому - можно усложнить строку поиска (по желанию и необходимости)
20 янв 17, 13:36    [20126942]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
user8903
Guest
iap,

Так а какой смысл в LIKE, если он не использует свой функционал?
Я не проверял, но уверен что время выполнения увеличится, если использовать LIKE, а не =.

Данная мысль является здравой только в том случае, если бы в параметре дополнительном можно было бы передавать маску поиска.
21 янв 17, 12:43    [20129958]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
user8903,

Ntext
21 янв 17, 13:10    [20130017]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
user8903
Guest
TaPaK
user8903,

Ntext


автор
ВАЖНО! ntext, текст, и изображение типы данных будут удалены в следующей версии SQL Server. Следует избегать использования этих типов данных при новой разработке и запланировать изменение приложений, использующих их в настоящий момент. Используйте вместо них следующие типы данных: nvarchar(max), varchar(max) и varbinary(max).


Источник - https://msdn.microsoft.com/ru-ru/library/ms187993.aspx
21 янв 17, 13:49    [20130090]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
user8903,

Ты не очень догадлив,. Да?
21 янв 17, 14:09    [20130133]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
user8903
Guest
TaPaK,

Ты не очень вежлив, Да?
23 янв 17, 16:45    [20136186]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
лолл
Member

Откуда:
Сообщений: 450
user8903,

все же догадлив :)
23 янв 17, 17:38    [20136552]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
klap
Guest
user8903
Rokhup,

Написал у себя в блоге ответ на ваш вопрос.

Ищет любые данные с любым типом во всех таблицах (временных и постоянных).

Скрипт поиска данных


Спасибо. Именно то, что нужно.
16 фев 17, 20:24    [20219276]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по таблицам  [new]
noob332
Guest
klap,

А если я не знаю точно поисковую фразу, я смогу им воспользоваться?
13 мар 17, 11:40    [20288704]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить