【发布时间】:2011-11-17 11:48:31
【问题描述】:
我需要创建一个在多个数据库中创建用户的存储过程。像这样的:
USE [database1]
CREATE USER [userLogin] FOR LOGIN [userLogin]
USE [database2]
CREATE USER [userLogin] FOR LOGIN [userLogin]
由于CREATE USER 语句在当前数据库中完成了他的工作,我需要使用USE 语句在数据库之间进行更改,但它不能在存储过程中使用。
我该怎么做?
【问题讨论】:
标签: sql-server tsql stored-procedures