Functions

找不到列“dba”或使用者定義的函式或聚合“schema.functionName”,或者名稱不明確

  • September 11, 2015

我創建了一個函式並授予 select[dba].[ufn_track_dailies]public. 該函式顯示在表值函式下,但是當我嘗試使用它時出現錯誤:

select [dba].[ufn_track_dailies]('Real Name','', '08-01-2015', '08-31-2015')

如果這是用於 SQL Server(也許還有其他?),那麼你不能SELECT使用 TVF,你需要SELECT FROM一個 TVF ;-) 而且,在呼叫函式時你需要使用那些愚蠢的括號:

SELECT * FROM [dba].ufn_track_dailies();

如果它是一個標量函式,那將是:

SELECT [dba].ufn_track_dailies();

引用自:https://dba.stackexchange.com/questions/114727