Cercare un testo qualsiasi dentro tutte le stored procedures del database

Posted by: ollie10 9/14/2009 4:56 PM

Con questa semplice query vediamo come è possibile cercare un testo o una parola all'interno di tutte le stored procedures del database sul quale è eseguita.

SELECT * FROM sysobjects
WHERE id IN (SELECT id FROM syscomments WHERE text like '%testo da cercare%')

Se ad esempio vogliamo cercare una stored procedure che aggiorna un campo "mediatitle"

SELECT * FROM sysobjects
WHERE id IN ( SELECT id FROM syscomments WHERE text like '%mediatitle%')
Tags: , ,
Categories: sql
Permalink | Comments (0)
RSS comment feed

Visualizzare le ultime tabelle, stored procedures, viste create o modificate in SQL Server con una query TSQL

Posted by: ollie10 9/1/2009 3:32 PM

In questo esempio vediamo come ottenere la lista delle ultime tabelle, stored procedures, viste create o modificate nel nostro database. Questo script funziona con SQl Server 2005 o versioni successive, ovviamente bisognerà verificare di avere i permessi sulle tabelle di sistema

Elenco tabelle ordinate per data di creazione

SELECT SCHEMA_NAME(schema_id) AS schema_name,	name, create_date
FROM sys.tables ORDER BY create_date DESC

Elenco tabelle ordinate per data di modifica

SELECT SCHEMA_NAME(schema_id) AS schema_name,	name, modify_date
FROM sys.tables ORDER BY modify_date DESC

Elenco stored procedures ordinate per data di creazione

SELECT SCHEMA_NAME(schema_id) AS schema_name,	name, create_date, modify_date
FROM sys.procedures ORDER BY create_date DESC

Elenco viste (views) ordinate per data di modifica

SELECT SCHEMA_NAME(schema_id) AS schema_name,	name, create_date, modify_date
FROM sys.views ORDER BY modify_date DESC
Tags: , ,
Categories: sql
Permalink | Comments (0)
RSS comment feed