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

SQLServerのデータベースで文字列を検索する方法

    プロシージャ/関数/トリガーで指定された文字列を検索

    これは実際にははるかに簡単です。

    SELECT OBJECT_NAME(object_id), definition
      FROM sys.sql_modules
     WHERE definition LIKE '%'[email protected]+'%'
    

    これを使用する1つの方法は、TSQLコードの最後に追加することです。つまり、最後のSELECTを変更します。

    SELECT ColumnName, ColumnValue
      FROM @Results
     UNION ALL
    SELECT OBJECT_NAME(object_id), definition
      FROM sys.sql_modules
     WHERE definition LIKE '%'[email protected]+'%'
    

    個人的には、別々のステートメントとして次々に別々に実行します。



    1. PL / SQLで文字列を分割する方法は?

    2. pg_table_size、pg_relation_size、pg_total_relation_sizeの違いは何ですか? (PostgreSQL)

    3. 挑戦が始まりました!最速の数級数ジェネレータを作成するためのコミュニティの呼びかけ

    4. MYSQLで7日より古い行を自動的に削除するストアドプロシージャ