|
Навигация
|
Главная » Sql Работа с регулярными выражениями в SQL ServerИсточник: realcodingnet/articles/rabota-s-regulyarnymi-vyrazheniyami-v-sql-serverhtml В SQL Server 7/2000 нет встроенной поддержки работы с регулярными выражениями. Но SQL Server похволяет работать с COM-объектами. В VBScript (библиотека vbscript.dll) есть специальный объект для работы с регулярными выражениями - RegExp. Ниже приведен код хранимой процедуры sp_RegExpReplace, которая позволяет заменять текст, удовлетворяющий заданному регулярному выражению на другой заданный текст в строке. Текст процедуры sp_RegExpReplace:
Необходимо учитывать, что пользователь, от имени которого будет запускаться наша процедура, должен входить в роль sysadmin (это ограничение накладывают процедуры sp_OACreate, sp_OASetProperty, sp_OAMethod, sp_OADestroy). Протестируем процедуру sp_RegExpReplace - удалим с ее помощью из заданной строки все HTML-теги.
Безопасен ли SQL Server?. К каждой строке охранника приставишь!. Моделирование и проектирование баз данных в информационных системах. Часть 4. Том Кайт: о разделении, расщеплении и удалении (On Sharing, Splitting, and Deleting, By Tom Kyte). Поиск курса валюты. SQL-запрос в Oracle.. Главная » Sql |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |