Редактирования кода хранимой процедуры через TSQL
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Редактирования кода хранимой процедуры через... Expand / Collapse
Автор
Сообщение
19.11.2009 13:14
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 23.11.2009 5:09
Сообщ.: 29, Visits: 332
Есть две базы А и Б, у них есть одинаковые по имени хранимые процедуры, требуется взять код хранимой процедуры из базы А заменить ее в базе Б, предварительно отредактировав.
Т.е. требуется получить исходный код процедуры в базе А в таком виде (пример)

ALTER PROCEDURE Production.uspGetList @Product varchar(40)
, @MaxPrice money
, @ComparePrice money OUTPUT
, @ListPrice money OUT
AS
SET NOCOUNT ON;
SELECT p.[Name] AS Product, p.ListPrice AS 'List Price'
FROM Production.Product AS p
JOIN Production.ProductSubcategory AS s
ON p.ProductSubcategoryID = s.ProductSubcategoryID
WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice;
-- Populate the output variable @ListPprice.
SET @ListPrice = (SELECT MAX(p.ListPrice)
FROM Production.Product AS p
JOIN Production.ProductSubcategory AS s
ON p.ProductSubcategoryID = s.ProductSubcategoryID
WHERE s.[Name] LIKE @Product AND p.ListPrice < @MaxPrice);
-- Populate the output variable @compareprice.
SET @ComparePrice = @MaxPrice;
GO
Сообщ. #918513
10.12.2009 11:03


Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 10.12.2009 10:56
Сообщ.: 28, Visits: 241
Поюзайте ADOX

А если надо TSQL - то ищите свои процедуры в таблице sysobjects


Учиться никогда не поздно. Особенно программированию!
Сообщ. #918554
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.

Время GMT +3:00, Сейчас 6:14