sql >> Databasteknik >  >> RDS >> Sqlserver

Hitta alla referenser att visa

Du har bara ett alternativ.

select
    object_name(m.object_id), m.*
from
    sys.sql_modules m
where
    m.definition like N'%my_view_name%'

syscomments och INFORMATION_SCHEMA.routines har nvarchar(4000) kolumner. Så om "myViewName" används vid position 3998, kommer det inte att hittas. syscomments har flera rader men ROUTINES trunkeras.



  1. övertecknat bokstavligt/längdträdfel när databasen skapades

  2. Påverkar det prestandan när DECIMAL(17,13) används för både latitud- och longituddata i MySQL?

  3. Entity Framework Oracle och SQL Server - hur man bygger en databasoberoende applikation

  4. Oracle:spelar kolumnordningen någon roll i ett index?