[HIDE]
Bu query ne işe yarar?
Tablonuza otomatik olarak 100 adet kullanıcı ekleme işlemini gerçekleştirir. İlk olarak, kullanıcı verilerini içeren bir geçici tablo (@UserData) oluşturur ve ardından bu geçici tabloya döngü kullanarak 1'den 100'e kadar kullanıcı adları ve e-posta adresleri ekler. Daha sonra, bu geçici tablodaki verileri TB_User tablosuna ekler. Kullanıcıların parolaları, kayıt IP'leri ve diğer bazı alanlar sabit olarak belirlenir.
Aynı zamanda, SK_Silk tablosuna her bir kullanıcı için özel değerler ekler. Ancak, bu sorgu SRO_VT_ACCOUNT..TB_User tablosundan son eklenen kullanıcı kaydının JID değerini alır ve bu değer üzerine işlem yapar.
Not : @max değerini istediğiniz gibi güncelleyip miktarı kendiniz belirleyebilirsiniz.
[/HIDE]
Bu query ne işe yarar?
Tablonuza otomatik olarak 100 adet kullanıcı ekleme işlemini gerçekleştirir. İlk olarak, kullanıcı verilerini içeren bir geçici tablo (@UserData) oluşturur ve ardından bu geçici tabloya döngü kullanarak 1'den 100'e kadar kullanıcı adları ve e-posta adresleri ekler. Daha sonra, bu geçici tablodaki verileri TB_User tablosuna ekler. Kullanıcıların parolaları, kayıt IP'leri ve diğer bazı alanlar sabit olarak belirlenir.
Aynı zamanda, SK_Silk tablosuna her bir kullanıcı için özel değerler ekler. Ancak, bu sorgu SRO_VT_ACCOUNT..TB_User tablosundan son eklenen kullanıcı kaydının JID değerini alır ve bu değer üzerine işlem yapar.
SQL:
DECLARE @username VARCHAR(24)
DECLARE @random INT
DECLARE @min INT
DECLARE @max INT
DECLARE @JID INT
SET @min = 1
SET @max = 100
SET @random = 1
DECLARE @UserData TABLE (
StrUserID VARCHAR(50),
Email VARCHAR(50),
JID INT
)
WHILE @min <= @max
BEGIN
INSERT INTO TB_User (StrUserID, password, game_credit, credit, reg_ip, sec_primary, sec_content, AccPlayTime, LatestUpdateTime_ToPlayTime)
VALUES (
'test' + CONVERT(VARCHAR(10), @min),
'c4ca4238a0b923820dcc509a6f75849b',
'0',
'0',
'127.0.0.1',
'3',
'3',
'0',
'0'
)
SET @JID = SCOPE_IDENTITY()
INSERT INTO @UserData (StrUserID, Email, JID)
VALUES ('test' + CONVERT(VARCHAR(10), @min), 'test@srocave.com', @JID)
INSERT INTO SK_Silk (JID, silk_own, silk_gift, silk_point)
VALUES (@JID, 0, 0, 0)
SET @min = @min + 1
END
Not : @max değerini istediğiniz gibi güncelleyip miktarı kendiniz belirleyebilirsiniz.
[/HIDE]