Есть простейшая функция возвращающая таблицу -
SELECT
значения по идентификатору, например
CREATE FUNCTION dbo.func1 (@dbase varchar(max),@t1f1var int)
RETURNS @restbl
TABLE(t1f1 int,t1f2 int)
AS
BEGIN
insert into @restbl
select t1f1, t1f2
from (хочу сюда писать '+@dbase+')dbo.t1
where t1f1= @t1f1var
return;
END
В действительности, эта таблица есть во всех моих 20 базах, хочу вот из одной обращаться в любую и получать значение Но не удаётся приписать туда второй вар параметр, который позволит мне выбрать базу данных
(по типу dbname1.dbo.t1), подскажите пожалуйста, как это сделать, а ещё лучше если приложите познавательный ресурс по теме вопроса (ну вдруг что то в голову придёт)