은 ALTER PROC [ DBO ]가 . [ SYS_ 현재 SQL 문을 쿼리 실행 ] AS (가) 시작 은 SELECT [ 하는 SPID ] = SESSION_ID , ECID , [ 데이터베이스 ] = DB_NAME (sp.dbid) , [ 사용자 ] = nt_username , [ 상태 ] = er.status , [ 기다림 ] = wait_type를 , [ Inpidual 질의 ] = 문자열을. (QT 텍스트 , er.statement_start_offset / 2 , ( CASE WHEN er.statement_end_offset = - 1 THEN LEN ( CONVERT ( NVARCHAR ( MAX ), QT. 텍스트 )) * 2 ELSE er.statement_end_offset의 END - er.statement_start_offset) / 2 ) , [ 부모 조회 ] = QT. 텍스트 , 프로그램 = program_name은 , 호스트 이름 , nt_domain , START_TIME FROM sys.dm_exec_requests ER INNER는 가입 sys.sysprocesses SP ON er.session_id = sp.spid CROSS이 적용 sys.dm_exec_sql_text (er.sql_handle) 등 QT SESSION_ID > 50 - 시스템 SPID는 무시한다. AND SESSION_ID NOT IN ( @@ SPID ) - 무시이 현재 명령문. ORDER BY 1 , 2 엔드 GO
현재 실행중인 SQL 쿼리의 SQL 문
추천
출처www.cnblogs.com/hdl217/p/12010175.html
추천
행