konto usunięte

Temat: statement w procedurze

dosyć lamerskie pytanie ale nie wiem jak sobie poradzić z problemem

w środku procedury wywołuję

CREATE LOGIN [@name] WITH PASSWORD= @haslo, DEFAULT_LANGUAGE=[polski], CHECK_EXPIRATION=ON, CHECK_POLICY=ON

i dostaję błąd Incorrect syntax near '@haslo'. Przecież zmiennej @haslo nie mogę wpisać w uszach

konto usunięte

Temat: statement w procedurze

No to tak jakby ktoś się kiedyś głowił i trafił przypadkiem na tą stronę, rozwiązanie:

DECLARE @sql varchar(255)

SET @sql = 'CREATE LOGIN ['+@name+'] WITH PASSWORD= '''+@haslo+''','+
'DEFAULT_LANGUAGE=[polski], CHECK_EXPIRATION=ON, CHECK_POLICY=ON'

print @sql
EXEC (@sql)



Wyślij zaproszenie do