Я создал табличную функцию:
CREATE FUNCTION TestFunction
(
@username VARCHAR(80)
)
RETURNS TABLE
AS
RETURN
(
SELECT 0 AS TestValue
)
Тогда попробуйте назвать это так:
SELECT TestValue
FROM dbo.TestFunction(SYSTEM_USER)
но получите ошибку:
Неверный синтаксис рядом с ключевым словом 'SYSTEM_USER'
Я даже пытался сделать это табличной функцией, которая не является встроенной, но я получаю ту же ошибку.
Я что-то упустил? Почему я получаю эту ошибку?