Показать сообщение отдельно
Старый 16.09.2011, 00:19   #1
vampysick
Нуб
Аватар для vampysick
OFFLINE
Регистрация: 06.10.2010
Возраст: 36
Сообщений: 0
Благодарностей:
47 всего
Мнения: + 307
Репутация: 142
Отправить сообщение для vampysick с помощью Skype™

[MSSQL] Запросы в БД [2.2.3]


Для юных администраторов RF Серверов которые не могут сами написать код, решил выложить пару жизненно необходимых запросов:

Чтобы не было совсем халявой - ХАЙД [0]


1) Выдача CASH SHOP кредитов игроку;
2) Проверка на наличие CASH SHOP кредитов;
3) Проверка пароля от Банка;
4) Создание ГМ аккаунта;
5) Проверка пароль от аккаунта;
6) Смена Класса персонажа;
7) Смена пароля ГМа;
8) Выдача ПРЕМ акка;


1) update billing.dbo.tbl_user
set cash = cash + 1
where userid = 'логин'

2) select * from dbo.tbl_user
WHERE (UserID ='логин')

3) SELECT CONVERT(varchar, [TrunkPass]) FROM [tbl_AccountTrunk] LEFT JOIN [RF_USER].[dbo].[tbl_UserAccount] ON ([RF_USER].[dbo].[tbl_UserAccount].[Serial] = [tbl_AccountTrunk].[AccountSerial]) WHERE [RF_USER].[dbo].[tbl_UserAccount].[id] = 'логин'

4) INSERT INTO [tbl_StaffAccount] ([ID], [PW], [Grade], [Depart], [RealName], [SubGrade], [ComClass], [BirthDay]) VALUES (CONVERT(varbinary, '!LOGIN'), CONVERT(varbinary, 'PASSWORD'), 'GRADE', '2', 'LOGIN', 'SUBGRADE', '0', '01.01.1900')

5) select convert(varchar, [password]) from tbl_rfaccount where id = 'логин'

6) UPDATE [tbl_base] SET [Class] = 'КОД КЛАССА' WHERE [Name] = 'НИК перса'

7) UPDATE [tbl_StaffAccount] SET [PW] = CONVERT(varbinary, 'новый пароль') WHERE [ID] = 'ID Гм ака'

8) UPDATE [BILLING].[dbo].[tbl_personal_billing] SET [BILLING].[dbo].[tbl_personal_billing].[BillingType] = 2, [BILLING].[dbo].[tbl_personal_billing].[EndDate] = dateadd(day, КОЛ. ДНЕЙ, CASE WHEN [BILLING].[dbo].[tbl_personal_billing].[EndDate] > getdate() THEN [BILLING].[dbo].[tbl_personal_billing].[EndDate] ELSE getdate() END) FROM [BILLING].[dbo].[tbl_personal_billing] WHERE [BILLING].[dbo].[tbl_personal_billing].[ID] = 'ЛОГИН'

[/HIDE]

Если помог Репу + :11:
Буду обновлять по необходимости!

Последний раз редактировалось Вульф88; 22.08.2012 в 15:42.
 
Ответить с цитированием
Сказали спасибо:
Ascero[LSD] (10.12.2014), VellioN (22.07.2014), qwe2010 (20.12.2012), dnc-dante (13.11.2012), BIG-BEN (21.05.2012), Salomey (04.01.2012), Недоступно (16.09.2011)