Я пытаюсь создать сохраненную функцию с именем func_GetMenuItemsForMenu
.
. Для этой функции мне нужно передать ей идентификатор меню.Функция найдет все элементы меню, которые находятся в меню.Он вернет таблицу.
Вот что я пробовал:
CREATE FUNCTION [dbo].[func_GetMenuItemsForMenu]
(@MenuItemMenuItemID NVARCHAR(200))
RETURNS TABLE
AS
RETURN (SELECT Menu.MenuID
FROM Menu, MenuItem
WHERE MenuItem.MenuID LIKE @MenuItemMenuItemID + '%'
AND MenuItem.MenuID = Menu.MenuID)
GO
Вот моя структура таблицы:
Iя только получаю MenuID, и он также не возвращает пункт меню, который находится в определенном меню.