Kullanıcı tanımlı bir işlevi "dbo" kullanmadan çağırmanın bir yolu var mı? fonksiyon isminden ve parametrelerinden önce mi?Microsoft SQL Server Sorgusu'nda "dbo" kullanmadan bir işlevi kullanmanın bir yolu var mı? işlevden önce?
kullanma:
SELECT USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)
yerine: Bu SELECT
sözdizimi için mümkün değildir
SELECT dbo.USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)
Hayır. Neden rahatsız? Sadece şema önekini kullanın ve programlama hayatınıza geçin ... –
@marc_s "dbo" dan kaçınmak için iyi bir neden. önek, farklı DBMS'ler için geçerli olan SQL kodunu yazıyor '. – bluish
@bluish: Tamam - ama saklanan işlevler genellikle şema öneki olmadan çağrılmaz, T-SQL/SQL Server –