SQL Server veritabanında belirli bir alanı kullanan görünümlerin listesini almak için sistem tablolarından veya görünümlerden bir sorguyu bilen var mı? onlar nvarchar (4000) alanlara sahip olduğundanSQL Server'da belirli bir alanı kullanan görünümlerin listesini almak için sorgu Sorgu
0
A
cevap
2
SELECT *
FROM
sys.sql_modules m
JOIN
sys.views v ON m.object_id = v.object_id
WHERE
m.definition LIKE '%MyTable%' --or '%MyField%'
ınformatıon_schema görüş ve eski syscomments büyük görünüm tanımı (veya herhangi bir tanım) için güvenilmez. sys.sql_modules nvarchar (max) kullanır.
Bunlar bir alternatif olabilir
kullanılabilir, ancak kullanımı çok daha karmaşıktır olmamalıdır.İlgili konular
- 1. İkinci SQL sorgusu ile SQL sorgu alanı
- 2. ORACLE SQL Geliştirici (Sorgu)
- 3. SQL Server 2008 - Sorgu kesir biçiminde sonuçlanan almak için
- 4. Sorgu
- 5. SQL Server özyinelemeli sorgu
- 6. Yinelenen Olaylar, SQL Sorgu
- 7. SQL Sorgu, bu masayı var
- 8. % sorgu
- 9. Belgelerdeki tüm satırları almak için sorgu
- 10. SQL in (@ Variable) sorgu
- 11. SQL geliştirici Sorgu
- 12. Envanter SQL Sorgu?
- 13. DATEDIFF SQL Sorgu
- 14. Sql Sorgu Yazma Oracle'de
- 15. Basit SQL Sorgu 1
- 16. SQL SİPARİŞ TARAFINDAN sorgu
- 17. Dinamik sorgu SQL Server
- 18. sorgu?
- 19. SQL LIKE sorgu performansının iyileştirilmesi
- 20. Çoktan çoğa sorgu kullanılarak SQL
- 21. Cloudant seçici sorgu dizisi alanı
- 22. Dinamik SQL Sorgu Varlık Çerçevesi
- 23. Sorgu
- 24. SQL sorgu ile avg ve grup tarafından
- 25. Verilen sql sorgusu için ölçüt sorgu oluşturma
- 26. SQL en çok çalıştırılan sorgu?
- 27. SQL komutunda sorgu dizesi C#
- 28. SQL işlevinde iki sorgu ekleme
- 29. Sütunun başka bir tabloda bulunduğu sorgu Sorgu
- 30. Android'de sqlite için sorgu (sorgu ekle)