View Full Version : خروجی به صورت جدول از استورهای سیستمی
fakhravari
جمعه 17 خرداد 1392, 02:01 صبح
باسلام
مثلا استور
sp_tables
sp_server_info
sp_statistics 'Table_1'
و...
بعد از اجرای ایت استور ها جدولی برگردانده میشه .
چطوری بتونم بگیرمشون؟:متفکر:
با استفاده از with نیمشه؟
aboualfazl
جمعه 17 خرداد 1392, 13:07 عصر
تو چه زبانی منظورتونه ؟
مثلا تو خود sql server به طریق زیر میشه گرفتشون :
exec sp_tables
با خود زبان sql میشه به طریق زیر هر چیزی رو استخراج کرد :
SELECT * FROM sys.tables
کافیه بعد sys هر چیزی رو که دوست داری بنویسی ...
fakhravari
جمعه 17 خرداد 1392, 14:16 عصر
بعضی از استور ها خروجی به صورت print
فکر کنم معادلشون باید خروجی جدول باشه همون sys که میگید
fakhravari
شنبه 18 خرداد 1392, 14:14 عصر
مثلا استور sp_helptrigger '[B_Forums]' چطوری بتونم فیلداشو بگیرم؟
in_chand_nafar
شنبه 18 خرداد 1392, 23:41 عصر
به این لینک ها یک نگاه بیاندازید
http://stackoverflow.com/questions/209383/select-columns-from-result-set-of-stored-procedure
(http://stackoverflow.com/questions/209383/select-columns-from-result-set-of-stored-procedure)
http://raresql.com/2012/07/02/sql-server-2012-executing-stored-procedure-with-result-sets/
----------
CREATE TABLE #Result
(
ID int, Name varchar(500), Revenue money
)
INSERT #Result EXEC RevenueByAdvertiser '1/1/10', '2/1/10'
SELECT * FROM #Result ORDER BY Name
DROP TABLE #Result
fakhravari
یک شنبه 19 خرداد 1392, 00:17 صبح
ممنمون اقای طاهری
DECLARE @Result TABLE
(
trigger_name NVARCHAR(20),trigger_owner NVARCHAR(20),isupdate INT,isdelete INT,isinsert INT,isafter INT,isinsteadof INT,
trigger_schema NVARCHAR(20)
)
INSERT @Result EXEC sp_helptrigger '[B_Forums]'
SELECT * FROM @Result ORDER BY trigger_name
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.