sql >> データベース >  >> RDS >> Sqlserver

特定のデータベースに対して最後に実行されたクエリ

    これは、インスタンス内の任意のデータベースでクエリを見つけるために機能します。私はインスタンスのシステム管理者です(権限を確認してください):

    SELECT deqs.last_execution_time AS [Time], dest.text AS [Query], dest.*
    FROM sys.dm_exec_query_stats AS deqs
    CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
    WHERE dest.dbid = DB_ID('msdb')
    ORDER BY deqs.last_execution_time DESC
    

    これはAaronBertrandが提供したものと同じ回答ですが、回答には含まれていませんでした。



    1. Postgres:単一の行を複数の行に変換します(ピボット解除)

    2. OracleのRANK、DENSE_RANK、およびROW_NUMBER関数

    3. カンマ区切り値でいっぱいのvarcharをSQLServerIN関数に渡す

    4. SQLiteAssetHelperでバージョン番号に+を使用しないようにする方法