SORU
22 Ocak 2009, PERŞEMBE


SQL Server - nerede "sys.fonksiyonlar"?

SQL 2005 Server harika sys vardır.Sık kullandığım sistem Katalog görünümleri XXX.

Beni ne kadar tökezledi şu: neden bir "sys.prosedürleri saklanan prosedürleri hakkında bilgi görmek için, ama "sys.görünüm yok fonksiyonlar" saklı fonksiyonlar için aynı şeyleri görmek için?

Kimseye saklı fonksiyonları kullanmaz? Onları örneğin, hesaplanan sütunlar için çok kullanışlı ve bu buluyorum!

Yok özel bir nedeni sys.fonksiyonları eksik, ya da sadece sys Katalog görünümleri koymak için yeterince önemli kabul olmayan bir şey mi? SQL 2008 yılında satışa? Server mı?

Eyvallah, Marc

CEVAP
22 Ocak 2009, PERŞEMBE


UDF çok kullanışlı buluyorum ve onları her zaman kullanırım.

Microsoft'un gerekçesi bir sys dahil değil ne olduğundan emin değilim.fonksiyonları SQL 2005 (veya SQL Server 2008, söyleyebileceğim kadarıyla) Sunucu eşdeğer, ama kolay kendi rulo için yeterli:

CREATE VIEW my_sys_functions_equivalent
AS
SELECT *
FROM sys.objects
WHERE type IN ('FN', 'IF', 'TF')  -- scalar, inline table-valued, table-valued

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • Muse

    Muse

    28 EYLÜL 2006