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
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
SQL Server - kullanım " gerekir; (...
Kullanarak " koyuyorsun;sayfa özel...
Server.(&;. "&MapPath quot;), Sunucu.M...
SQL Server: Veritabanı " kalmış;Ge...
Arasındaki gerçek farklar "java -...