Использовать базу данных внутри хранимой процедуры

Мне нужно создать хранимую процедуру, которая создает пользователя более чем в одной базе данных. Примерно так:

USE [database1]

CREATE USER [userLogin] FOR LOGIN [userLogin]

USE [database2]

CREATE USER [userLogin] FOR LOGIN [userLogin]

Поскольку оператор CREATE USER выполняет свою работу в текущей базе данных, мне нужно использовать оператор USE для переключения между базами данных, но его нельзя использовать внутри хранимых процедур.

Как я могу это сделать?

28
задан Sunny Patel 18 September 2018 в 20:24
поделиться