sybase檢視使用者正在執行的sql語句
阿新 • • 發佈:2019-01-03
ifexists (select1from sysobjects where (sysstat &7) =4and name ='sp_sql')
begindropprocedure sp_sql
endgoprint "Installing sp_sql"
gocreateprocedure sp_sql
@spidsmallintasdeclare@retvalueintbeginif@@trancount=0beginset chained offendsettransactionisolationlevel1set flushmessage onset nocount onif (@spid >0)
begindbcc traceon(3604)
print "==============================================================================="
dbcc sqltext(@spid)
print "==============================================================================="
dbcc traceoff(3604)
select@retvalue=@@errorendelsebeginselect@retvalue=-200endreturn @retvalueendgoexec sp_procxmode 'sp_sql', 'anymode'gograntexecuteon sp_sql topublicgo
begindropprocedure sp_sql
endgoprint "Installing sp_sql"
gocreateprocedure sp_sql
@spidsmallintasdeclare@retvalueintbeginif@@trancount=0beginset chained offendsettransactionisolationlevel1set flushmessage onset nocount onif (@spid
begindbcc traceon(3604)
print "==============================================================================="
dbcc sqltext(@spid)
print "==============================================================================="
dbcc traceoff(3604)
select@retvalue=@@errorendelsebeginselect@retvalue=-200endreturn