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

  • MVLV28

    MVLV28

    17 Mart 2008
  • Pepsi

    Pepsi

    1 Kasım 2005
  • TechBalance

    TechBalance

    12 HAZİRAN 2011