Kết quả 1 đến 3 của 3
-
09-04-12, 08:49 PM #1
- Ngày tham gia
- Dec 2009
- Bài viết
- 154
- Thanks
- 54
- Thanked 90 Times in 36 Posts
SQL xóa các tài khoản lâu không sử dụng
Các bạn phải xóa lần lượt theo Query dưới đây nhé sai mình không chịu trách nhiệm và nhớ đọc kỹ hướng dẫn của mình:
Chỗ màu đỏ Các bạn thay bằng ngày giờ mà tài khoản đó từ lúc đó tới giờ không vào
ở đây DisconnectTM chính là ngày mà tài khoản đó thoát ra lần cuối cùng. còn Các bạn muốn trừ trực tiếp thì Các bạn dùng hàm getdate()-DisconnectTM để ra số ngày mà Các bạn mong muốn
Ví dụ Các bạn muốn 1 tháng mà tk đó không vào thì thay chỗ đoạn :
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and DisconnectTM<'2011-10-10 00:00:00'
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and getdate()-DisconnectTM>30
1. Xóa AccountCharacter
DECLARE @Acc varchar(10), @Chars varchar(10)
DECLARE LISTA CURSOR LOCAL FOR
select mCác bạnb___id from mCác bạnb_info
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE CHECKLISTA CURSOR LOCAL FOR
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and DisconnectTM<'2011-10-10 00:00:00'
OPEN CHECKLISTA
FETCH NEXT FROM CHECKLISTA INTO @Chars
IF @Acc=@chars
begin
delete from AccountCharacter where ID=@chars
end
CLOSE CHECKLISTA
DEALLOCATE CHECKLISTA
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTA
DECLARE @Acc varchar(10), @Chars varchar(10)
DECLARE LISTA CURSOR LOCAL FOR
select mCác bạnb___id from mCác bạnb_info
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE CHECKLISTA CURSOR LOCAL FOR
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and DisconnectTM<'2011-10-10 00:00:00'
OPEN CHECKLISTA
FETCH NEXT FROM CHECKLISTA INTO @Chars
IF @Acc=@chars
begin
delete from warehouse where AccountID=@chars
end
CLOSE CHECKLISTA
DEALLOCATE CHECKLISTA
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTA
DECLARE @Acc varchar(10), @Chars varchar(10)
DECLARE LISTA CURSOR LOCAL FOR
select mCác bạnb___id from mCác bạnb_info
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE CHECKLISTA CURSOR LOCAL FOR
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and DisconnectTM<'2011-10-10 00:00:00'
OPEN CHECKLISTA
FETCH NEXT FROM CHECKLISTA INTO @Chars
IF @Acc=@chars
begin
delete from character where AccountID=@chars
end
CLOSE CHECKLISTA
DEALLOCATE CHECKLISTA
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTA
DECLARE @Acc varchar(10), @Chars varchar(10)
DECLARE LISTA CURSOR LOCAL FOR
select mCác bạnb___id from mCác bạnb_info
OPEN LISTA
FETCH NEXT FROM LISTA INTO @Acc
WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE CHECKLISTA CURSOR LOCAL FOR
SELECT mCác bạnb___id FROM MCác bạnB_STAT WHERE (mCác bạnb___id=@Acc) and DisconnectTM<'2011-10-10 00:00:00'
OPEN CHECKLISTA
FETCH NEXT FROM CHECKLISTA INTO @Chars
IF @Acc=@chars
begin
delete from mCác bạnb_info where mCác bạnb___id=@chars
end
CLOSE CHECKLISTA
DEALLOCATE CHECKLISTA
FETCH NEXT FROM LISTA INTO @Acc
END
CLOSE LISTA
DEALLOCATE LISTAKhách viếng thăm hãy cùng vinhkien1288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 3 Users Say Thank You to vinhkien1288 For This Useful Post:
cuocdoisp(09-04-12), Domino9990 (09-04-12), tuyentc (10-04-12)
-
10-04-12, 01:44 PM #2
Ðề: SQL xóa các tài khoản lâu không sử dụng
bác có cái nào mà khi tạo nhân vật được point với tiền ko. cái sql của em bị điên. nó ko chỉnh được. tks bác nhiều. chỉ chạy đựoc query. hx. giúp em với
Khách viếng thăm hãy cùng tuyentc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-09-12, 11:09 PM #3
- Ngày tham gia
- Aug 2006
- Bài viết
- 422
- Thanks
- 66
- Thanked 19 Times in 18 Posts
Ðề: SQL xóa các tài khoản lâu không sử dụng
chủ topic upcode lại chủ topic ơi code có vấn đề rồi đọc ko hiểu gì cả như bị dịch ra vậy!
Khách viếng thăm hãy cùng supberman xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[KT] Điều khoản kiếm thế
Bởi bivtvn trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 04-03-12, 01:47 PM -
[MU] Cần mua Tài khoản Vcoin và bạc gate - chuyển khoản sll tại HP
Bởi hoanhpv92 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 10-02-12, 05:52 PM -
Hướng dẫn sử dụng công cụ quản lý tài khoản
Bởi errorxviii trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)Trả lời: 25Bài viết cuối: 04-10-10, 09:15 PM