Скалярная скалярная функция, возвращающая результат выбора - PullRequest
0 голосов
/ 21 июля 2011

Я хочу, чтобы функция находила максимально допустимую длину поля. В конце концов я вызову это в коде, возможно, с помощью cmd.ExecuteScalar (). Однако я не могу правильно определить определение функции.

Это одна из вещей, которые я пробовал:

CREATE FUNCTION getPWLen
(
)
RETURNS int
AS
BEGIN
   return select max(len((password))) as return_value from tblSec
END
GO

Любая помощь приветствуется.

1 Ответ

5 голосов
/ 21 июля 2011

Нет необходимости в псевдониме столбца, также заключите SELECT в скобки

...
return (select max(len(password)) from tblSec)
...
...