1. 程式人生 > >sybase檢視使用者正在執行的sql語句

sybase檢視使用者正在執行的sql語句

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