sql >> Database >  >> RDS >> Sqlserver

Hoe test je op het bestaan ​​van een gebruiker in SQL Server?

SSMS schrijft het op de volgende manier:

Voor SQL 2005/2008:

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

Voor SQL 2000:

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


  1. Basisprincipes van automatisering van SQL Server-taken

  2. GeoDjango bevat fouten bij gebruik van django.contrib.gis.measure.D

  3. Tijdelijke tabel maken in opgeslagen procedure

  4. ini_set, set_time_limit, (max_execution_time) - werkt niet