452 читали · 10 месяцев назад
Хранимая процедура в SQL? В чем её преимущества и недостатки? Как создать хранимую процедуру и передать в нее параметры?
Хранимая процедура (Stored Procedure) — это заранее скомпилированный набор инструкций SQL, который хранится в базе данных и может выполняться по запросу. Она может включать в себя SQL-запросы (например, SELECT, INSERT, UPDATE, DELETE), условные операторы, циклы, обработку ошибок и даже вызовы других процедур. Хранимые процедуры могут принимать параметры и возвращать результат (например, набор данных или код завершения). Они поддерживаются большинством реляционных СУБД, таких как MySQL, PostgreSQL, Oracle, SQL Server и другие...
118 читали · 3 года назад
Топ полезных запросов для MS SQL на каждый день
Пишет Михаил Ксенофонтов За 2 года работы программистом баз данных MS SQL у меня накопился некоторый перечень запросов, которые могут оказаться полезными в ежедневной работе. Некоторыми из этих запросов я собираюсь поделиться с вами в данной статье. Поиск Приведенный ниже запрос я использую ежедневно для поиска упоминаний объектов среди кода хранимых процедур: SELECT OBJECT_NAME(object_id) FROM sys.sql_modules AS sm WHERE sm.definition LIKE '%filter%' Или, если нам нужно найти код, который находится внутри джоба: SELECT j.name, step_name FROM msdb..sysjobs AS j JOIN msdb..sysjobsteps AS js ON j...