sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man söker efter en sträng i SQL Server-databaser

sök efter given sträng i procedurerna/funktionerna/triggers

Det här är faktiskt mycket lättare.

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

Ett sätt att använda det är att lägga till det i slutet av din TSQL-kod, dvs modifiera den senaste SELECT:

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

Personligen skulle jag bara köra dem separat efter varandra som separata uttalanden.



  1. Eliminera dubbletter av värden baserat på endast en kolumn i tabellen

  2. Hur man arbetar med verktyg på skärmen i Access 2019

  3. Hur LTRIM()-funktionen fungerar i MySQL

  4. syntaxfel med uppdateringsfråga när du går med i någon tabell