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

  • Android Authority

    Android Auth

    3 NİSAN 2011
  • TomSka

    TomSka

    30 Mayıs 2006
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010