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

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006