Найдите все объекты (например, представление, таблицу, функции , параметры и переменную , значения переменных ) в хранимой процедуре
Привет Команда
я пытаюсь получить запрос для следующего вопроса
Find all objects (like View, table, functions ,parameters and variable ,variable values ) in Stored procedure
но найти запрос ,кажется, невозможно .кто-нибудь не мог бы мне помочь
Скрипт :
create procedure dbo.Sp_Person_var (@loaddate int) as DECLARE @SPName NVARCHAR(200)='using Sp', @Source NVARCHAR(200) = 'loading from view', @Target NVARCHAR(200) = 'to table', @SPName2 NVARCHAR(200) IF(@loaddate IS NULL) SET @SPName2 = 'full load' ELSE SET @SPName2 = 'data loaded in ' + CAST(@loaddate AS nvarchar(10)) insert into [AdventureWorks2017].[Person].[Person2] ([BusinessEntityID], [PersonType]) SELECT [BusinessEntityID] ,[PersonType] FROM [AdventureWorks2017].Person.viewPerson ---------------------------------------------------------------------------- ------------------------------------[AdventureWorks2017].Person.viewPerson--------- create view [Person].[viewPerson] as SELECT [BusinessEntityID] ,[PersonType] FROM [AdventureWorks2017].[Person].[Person] GO
здесь мне нужно выйти поставьте как ниже
'Имя' 'значение' 'типа' 'сведения Имяхранимойпроцедуры' 'принято' 'datataken источник'
'Имяхранимойпроцедуры' 'через СП' 'В' 'от dbo.Sp_Person_var Человеком.viewPerson человеком.Человек'
Нагрузка на источник из поля зрения в
Источник к таблице V
SPName2 'Full или loaddate
достанется от
последний запуск в
Примечание : каждый запуск мы будем сохранять значения @SPName2 в отдельном "результате" tables.so нам нужно взять значение @Spname2 из таблицы "результат"
Примечание : несколько раз SPname ,Data taken ,datataken значения исходного столбца текст некоторое время совершенно разные ..
Не могли бы вы помочь мне с sql-запросом ?
заранее спасибо
Что я уже пробовал:
Получить список таблиц, используемых в хранимой процедуре – SQLServerCentral[^]