Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara mencari string di database SQL Server

cari string yang diberikan dalam prosedur/fungsi/pemicu

Ini sebenarnya jauh lebih mudah.

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

Salah satu cara untuk menggunakannya adalah dengan menambahkannya ke akhir kode TSQL Anda, yaitu memodifikasi SELECT terakhir:

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

Secara pribadi, saya hanya menjalankannya secara terpisah satu demi satu sebagai pernyataan terpisah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2008 Baris Sisipkan dan Perbarui stempel waktu

  2. Bisakah batasan Periksa berhubungan dengan tabel lain?

  3. 9 Tugas Penting yang Menjadi Tanggung Jawab DBA

  4. cross apply xml query berkinerja lebih buruk secara eksponensial saat dokumen xml tumbuh

  5. String Format Tanggal/Waktu Standar Didukung oleh FORMAT() di SQL Server