sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan tester man for eksistensen af ​​en bruger i SQL Server?

SSMS scripter det på følgende måde:

For SQL 2005/2008:

IF  EXISTS (SELECT * FROM sys.database_principals WHERE name = N'username')
DROP USER [username]

Til SQL 2000:

IF  EXISTS (SELECT * FROM dbo.sysusers WHERE name = N'username')
EXEC dbo.sp_revokedbaccess N'username'


  1. Hvordan implementerer man MySQLi indlejrede forberedte erklæringer?

  2. Forskellen mellem SET autocommit=1 og START TRANSACTION i mysql (Er jeg gået glip af noget?)

  3. TODATETIMEOFFSET() Eksempler i SQL Server

  4. Viser * i en tabel