Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
Ребят нужна помощь. База Dashboard - необходимо для всех процедур, которые начинаются на spGet_ написать скрипт, который автоматически запускает все эти процедуры каждый понедельник и каждое 1е число. Посылается параметр вчерашней даты (относительно дня запуска)
В процедуры также необходимо первым посылать параметр версионности показателей, сейчас это 1102

Условие в табл [Dashboard].[dbo].[KPIHeader] необх паралельно для каждой процедуры для необходимого продукта выбирать id где Ktulhu = 1102 и соответствующее имя процедуры из KPIName.

Вот как это написать? Точнее какой скрипт запускает процедуры?
25 апр 14, 16:04    [15936633]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Процедуры запускаются командой exec.
25 апр 14, 16:06    [15936649]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
Как написать скрипт который запускает автоматически все процедуры с таким названием. Пример пожалуйста. Пусть допустим есть 2 процедуры
25 апр 14, 16:11    [15936692]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
что значит в вашем понимании "автоматически"?

PS
напишите ХП, где можете собрать динамический скрипт по всем своим ХП для запуска, только это как-то странно, на мой взгляд
25 апр 14, 16:13    [15936711]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Автоматически запускает агент.
25 апр 14, 16:13    [15936714]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
автоматически- это означает чтобы они все запустились одновременно можете написать пример какой-то пожалуйста
25 апр 14, 16:20    [15936763]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
и они должны запуститься поочереди, с учетом того что могут добавиться по описанной ране маске и другие процедуры
25 апр 14, 16:21    [15936765]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
одновременно и все сразу, не уверен, что так можно
25 апр 14, 16:21    [15936766]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
очень нужна Ваша помощь к примеру есть две процедуры sys.sp_get1 и sys.sp_get2 вот
как их запустить поочереди я не понимаю вообще
25 апр 14, 16:22    [15936775]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
DmitryVT
Member

Откуда: VRN
Сообщений: 192
GO
25 апр 14, 16:22    [15936778]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Так "одновременно" или "поочереди"?
25 апр 14, 16:23    [15936783]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
поочереди с выполнением тех условий что я написал
25 апр 14, 16:24    [15936790]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
gosurusya
очень нужна Ваша помощь к примеру есть две процедуры sys.sp_get1 и sys.sp_get2 вот
как их запустить поочереди я не понимаю вообще
exec sys.sp_get1
exec sys.sp_get2
25 апр 14, 16:24    [15936795]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
напишите хоть какой-то пример я немного туплю.... пожалуйста
25 апр 14, 16:24    [15936796]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
gosurusya
напишите хоть какой-то пример я немного туплю.... пожалуйста
В хелпе куча примеров. Освойте кнопку F1.

Сообщение было отредактировано: 25 апр 14, 16:27
25 апр 14, 16:25    [15936800]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
блин команда exec я понимаю но чтобы они запускались по этим условиям


запускает все эти процедуры каждый понедельник и каждое 1е число. Посылается параметр вчерашней даты (относительно дня запуска)
В процедуры также необходимо первым посылать параметр версионности показателей, сейчас это 1102

Условие в табл [Dashboard].[dbo].[KPIHeader] необх паралельно для каждой процедуры для необходимого продукта выбирать id где Ktulhu = 1102 и соответствующее имя процедуры из KPIName.
25 апр 14, 16:26    [15936810]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
ну так пакет сделайте SSIS
25 апр 14, 16:27    [15936817]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
gosurusya
блин команда exec я понимаю но чтобы они запускались по этим условиям


запускает все эти процедуры каждый понедельник и каждое 1е число. Посылается параметр вчерашней даты (относительно дня запуска)
В процедуры также необходимо первым посылать параметр версионности показателей, сейчас это 1102

Условие в табл [Dashboard].[dbo].[KPIHeader] необх паралельно для каждой процедуры для необходимого продукта выбирать id где Ktulhu = 1102 и соответствующее имя процедуры из KPIName.
И что конкретно у вас не получается из этого?
25 апр 14, 16:29    [15936826]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
я написал exec все процедуры как и где ставить условия запуска?*??
25 апр 14, 16:31    [15936850]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
gosurusya
я написал exec все процедуры как и где ставить условия запуска?*??
Что такое "условия запуска"?
25 апр 14, 16:34    [15936867]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
очевидно же в той программе, которая их будет запускать
25 апр 14, 16:34    [15936869]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
gosurusya
я написал exec все процедуры как и где ставить условия запуска?*??
Что такое "условия запуска"?


ну это значит чтобы они запускались такого числа в начале все условия нужно соблести
25 апр 14, 16:36    [15936886]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
gosurusya
gosurusya
я написал exec все процедуры как и где ставить условия запуска?*??
Что такое "условия запуска"?


ну это значит чтобы они запускались такого числа в начале все условия нужно соблести
15936714
25 апр 14, 16:37    [15936895]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
видимо ТС не в курсе , что такое JOB и что такое SQL Server Agent
25 апр 14, 16:39    [15936911]     Ответить | Цитировать Сообщить модератору
 Re: Запуск хранимых процедур sql  [new]
gosurusya
Member

Откуда:
Сообщений: 28
я знаю что такое job но мне надо написать один скрипт который это все запустит поочереди все процедуры с название sys.sp_get//// и чтобы этот запуск был каждый понедельник и каждое 1 число... Просто напишите какой-то пример пожалуйста... С меня причитается
25 апр 14, 16:48    [15936982]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить