Nasıl bir saklı yordam içeren <metin> bulabilirim;? | Netgez.com
SORU
22 ŞUBAT 2011, Salı


Nasıl bir saklı yordam içeren <metin> bulabilirim;?

Bir SQL saklı yordamları belki içeren server 2008 aramam gerek veritabanı bir alan veya değişken adı.

CEVAP
22 ŞUBAT 2011, Salı


SELECT ROUTINE_NAME, ROUTINE_DEFINITION
    FROM INFORMATION_SCHEMA.ROUTINES 
    WHERE ROUTINE_DEFINITION LIKE '%Foo%' 
    AND ROUTINE_TYPE='PROCEDURE'

SELECT OBJECT_NAME(id) 
    FROM SYSCOMMENTS 
    WHERE [text] LIKE '%Foo%' 
    AND OBJECTPROPERTY(id, 'IsProcedure') = 1 
    GROUP BY OBJECT_NAME(id)

SELECT OBJECT_NAME(object_id)
    FROM sys.sql_modules
    WHERE OBJECTPROPERTY(object_id, 'IsProcedure') = 1
    AND definition LIKE '%Foo%'

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • taliajoy18

    taliajoy18

    12 Temmuz 2011