Selamlar,
SQL Query Analizere Aynen Yazın [Resimleri görebilmek için üye olun veya giriş yapın.]
Kullanımı
Kolay Gelsin...
SQL Query Analizere Aynen Yazın [Resimleri görebilmek için üye olun veya giriş yapın.]
- Kod:
CREATE PROCEDURE [dbo].[ACCOUNT_PASSWORD_CHANGE]
@strUserId varchar(30),
@NewPassword varchar(30)
AS
/*
Author : Ceribrio
*/
DECLARE @strAccountID varchar(30),@RecordCount int
SELECT @RecordCount = Count(bCharNum) FROM ACCOUNT_CHAR WHERE strCharID1 = @strUserID OR strCharID2 = @strUserID OR strCharID3 = @strUserID
IF @RecordCount = 0
BEGIN
PRINT 'Veritabanında ' + @strAccountID + ' Adında Karakter Bulunamadı.'
END
ELSE
BEGIN
SELECT @strAccountID = strAccountId FROM ACCOUNT_CHAR WHERE strCharID1 = @strUserID OR strCharID2 = @strUserID OR strCharID3 = @strUserID
UPDATE TB_USER SET strPasswd = @NewPassword WHERE strAccountID = @strAccountID
PRINT @strUserId + 'Karakterinin Bağlı Bulunduğu ' + @strAccountId + ' Hesabının Şifresi Başarıyla Değiştirilmiştir.'
END
GO
Kullanımı
- Kod:
EXEC ACCOUNT_PASSWORD_CHANGE 'CHARISMİ','ŞİFRESİ'
Kolay Gelsin...