Использовать базу данных внутри хранимой процедуры
Мне нужно сделать хранимую процедуру, которая создает пользователя в более чем одной базе данных. Что-то вроде этого:
USE [database1]
CREATE USER [userLogin] FOR LOGIN [userLogin]
USE [database2]
CREATE USER [userLogin] FOR LOGIN [userLogin]
ПосколькуCREATE USER
Заявление делает свою работу в текущей базе данных мне нужно использоватьUSE
оператор для переключения между базами данных, но его нельзя использовать внутри хранимых процедур.
Как я могу это сделать?