C'è un modo per trovare l'utilizzo di una funzione in SQL Server 2008?Trova l'utilizzo di una funzione nel server SQL
risposta
Supponendo che per "utilizzo" intendi "statistiche di utilizzo", allora forse SQL Server Profiler è utile per te.
Uso in codice:
SELECT * FROM sys.sql_modules WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.computed_columns WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.check_constraints WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.default_constraints WHERE definition LIKE '%MyFunc%'
credo di aver coperto tutte le basi ...
Non è possibile utilizzare sys.comments perché il tipo è nvarchar (4000)
Grazie per la risposta. Copre davvero ogni cosa (tabella, funzione, procedure e trigger)? –
la risposta per SQL Server 2012:
SELECT DISTINCT sc.id,
so.name
FROM syscomments sc
INNER JOIN sysobjects so
ON so.id = sc.id
WHERE sc.TEXT LIKE '%functionname%'
ORDER BY 2
questa dovrebbe essere la risposta accettata – Lockszmith
Per @gbn, Non è possibile utilizzare sys.comments perché il tipo è nvarchar (4000) – GWR
L'hai provato prima del voto? L'ho appena testato, i syscomments funzionano sicuramente. –
- 1. Come visualizzare una funzione memorizzata - SQL Server
- 2. SQL Server 2008 Spatial: trova un punto nel poligono
- 3. SQL Server trova e sostituisce nel campo TESTO
- 4. Trova tabella bloccata in SQL Server
- 5. Parametro opzionale nel server SQL
- 6. Max. Scalare nel server Sql
- 7. Trova record duplicati in una tabella utilizzando SQL Server
- 8. Trova una tabella su più database SQL SERVER 2005
- 9. SQL Server Trova quali lavori stanno eseguendo una procedura
- 10. Equivalente Sql Server di una funzione aggregata COUNTIF
- 11. Colonna DateCreated nel server Sql?
- 12. Equisito SQLite di SQL Server Funzione DateAdd
- 13. Elimina una grande quantità di dati nel server sql
- 14. Funzione 'sp_syspolicy_purge_history' di SQL Server 2008
- 15. Passando fila 'corrente' a una funzione in SQL Server
- 16. Trova la dimensione di più database in SQL Server 2005
- 17. Trova l'indice dell'ultima occorrenza di una sottostringa utilizzando T-SQL
- 18. Posso creare creare una funzione globale in SQL Server?
- 19. newid() all'interno della funzione sql server
- 20. Sql Server funzione definita dall'utente deterministico
- 21. Trova il valore massimo e mostra il valore corrispondente da un campo diverso nel server SQL
- 22. Come generare dati casuali nel server SQL
- 23. Trova caratteri non ASCII nelle colonne varchar utilizzando SQL Server
- 24. Trova la data più vicina in SQL Server
- 25. SQL Server ROW_NUMBER() su SQL Server 2000?
- 26. Trova il numero inutilizzato più piccolo in SQL Server
- 27. SQL Server CTE -Trova genitore superiore perOid childID?
- 28. SQL Server: trova elementi condivisi in 2 colonne
- 29. SQL server - eseguire funzione scalare senza specificare nome db
- 30. vs salvataggio locale nel server sql?
Per curiosità, perché questa risposta è stata votata? – Soenhay