Я хотел бы создать функцию, которая возвращает мне количество строк, зависит от параметра, который является именем таблицы. Является ли это возможным ? Если да, то как изменить код:
SQL Server: отправка параметра в функцию - параметр является именем таблицы
CREATE FUNCTION MyFunction (@sometable NVARCHAR(50))
RETURNS TABLE
AS
RETURN SELECT COUNT(*) N_ROWS FROM @sometable
Спасибо за ответ.
Я думаю, вам нужно будет использовать динамический SQL здесь. Дополнительную информацию см. В https://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/. –
Спасибо за ссылку. – Arcadio