ซ่อนเลือกเอาต์พุตจาก T-SQL
ฉันพยายามรับเวลาประมวลผลแบบสอบถาม แต่ฉันต้องการซ่อนผลลัพธ์คิวรีด้วย ฉันแค่ต้องการเวลาที่ผ่านไป - ไม่มีเอาต์พุต ตัวอย่าง DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] ในขณะนี้ฉันได้รับผลลัพธ์ของแบบสอบถามและที่ด้านล่างระยะเวลาของฉันซึ่งเป็นสิ่งเดียวที่ฉันต้องการเท่าที่ผลผลิตจะไป ฉันไม่สามารถทำสิ่งนี้และสงสัยว่ามีคนอื่นเจอปัญหาที่คล้ายกันหรือไม่ นี่คือสิ่งที่ฉันต้องการทำใน T-SQL ไม่ใช่ Management Studio หรืออะไรทำนองนั้น ฉันพยายามตรวจสอบเวลาที่ใช้ในการเรียกใช้คำสั่ง select และรายงานกลับไปที่เซิร์ฟเวอร์ ฉันมีเซิร์ฟเวอร์มอนิเตอร์ภายนอกซึ่งจะทำงานทุกนาทีและได้รับเวลาย้อนกลับ (ระยะเวลาที่ใช้) ซึ่งฉันจะใช้เมื่อเวลาผ่านไปแนวโน้ม / พื้นฐาน ในขณะที่การสืบค้นปัจจุบันแยกแยะผลลัพธ์ที่เลือกและระยะเวลาของฉันมันจะลื่นและเซิร์ฟเวอร์จอภาพของฉันก็สับสน ฉันต้องการคอลัมน์ระยะเวลา ฉันจะทำเช่นนี้เพื่อแทรกซึ่งจะตรงไปตรงมาเพราะมันไม่จำเป็นต้องเลือก ฉันพยายามที่จะทำเช่นนี้ได้อย่างหมดจดใน T-SQL ฉันไม่ต้องการใช้ DMV …