Tôi cần thực hiện một quy trình được lưu trữ để tạo người dùng trong nhiều cơ sở dữ liệu. Một cái gì đó như thế này:Sử dụng cơ sở dữ liệu bên trong một thủ tục đã lưu
USE [database1]
CREATE USER [userLogin] FOR LOGIN [userLogin]
USE [database2]
CREATE USER [userLogin] FOR LOGIN [userLogin]
Kể từ khi tuyên bố CREATE USER
làm xong nhiệm vụ của mình trong cơ sở dữ liệu hiện tại tôi cần phải sử dụng câu lệnh USE
để thay đổi giữa cơ sở dữ liệu, nhưng nó không thể được sử dụng bên trong thủ tục lưu trữ.
Tôi làm cách nào để thực hiện việc này?
+1, câu hỏi hữu ích. –