[Release] SQL Scripts

01/27/2013 22:17 FlyCraft.TobiLap#1
Hallo,
ich werde hier nach und nach kleinere SQL-Scripts releasen, die das lästige Suchen in der Datenbank erleichtern werden.

Von einem bestehenden Character die Items als Startitems übernehmen:
(Resourceeinträge um das Aussehen bei der Charactererstellung zu ändern müssen selbst vorgenommen werden):


Fix fürs Voten bei Stefans Homepage :
MfG TobiLap

____________________________________
Credits: TobiLap, Srsly', xTwiLightx
01/27/2013 22:50 lanzelord996#2
Für Serveradmins die halt mehr als 100 Chars in der Datenbank haben und keine ahnung von der Materie haben nützlich, aber ich denke das alle anderen Serveradmins die soviele Charater haben selbst wissen wie man das regelt :)
01/27/2013 23:00 Мarvіn#3
Quote:
Originally Posted by naruto66620 View Post
Useless ?
Spar' dir dein dummes Kommentar?

Quote:
Originally Posted by <Crowley> View Post
Finde ich nicht.... Wenn du 100 user + auf dein Server hast ist es nicht Useless xD Da du das noch nicht hattest kannste nicht mitreden ^-^
mfg. Crowley
Wenn man 100+ User auf seinem Server hat, sollte man es sicherlich nicht so regeln.
Es wäre ein viel zu großer Aufwand. Ausserdem sollte jeder der gute Userzahlen hat, Ahnungen von den Tabellen/Spalten haben.

Hier und da mal ein update, select etc. zu nutzen kann ausserdem ja wohl jeder.
01/27/2013 23:41 Srsly'#4
Kannst ja mal meinen SQL Befehl für die Stefan Pfeifer Homepages hinzufügen, da ich öfter danach gefragt werde.

Dieser Befehl setzt die Votepoints auf 0 und NaN wird nicht mehr angezeigt, sprich ihr erhaltet Votepoints. Auch wenns nur ein kleiner ist, hilft es denke ich viele. anfängern.

Quote:
Zitat:
Use [ACCOUNT_DBF]
GO
update [ACCOUNT_TBL] set votepoints = '0'
GO
01/28/2013 14:40 xTwiLightx#5
Quote:
Originally Posted by Srsly' View Post
Kannst ja mal meinen SQL Befehl für die Stefan Pfeifer Homepages hinzufügen, da ich öfter danach gefragt werde.

Dieser Befehl setzt die Votepoints auf 0 und NaN wird nicht mehr angezeigt, sprich ihr erhaltet Votepoints. Auch wenns nur ein kleiner ist, hilft es denke ich viele. anfängern.
Statt die 0 als Defaultwert für die Spalte festzulegen...
Code:
ALTER TABLE [dbo].[ACCOUNT_TBL] ADD CONSTRAINT [DF_ACCOUNT_TBL_votepoints] DEFAULT (0) FOR [votepoints]
GO
Bzw beim Createscript der Tabelle bei Votepoints folgendes setzen:
Code:
CREATE TABLE [dbo].[ACCOUNT_TBL](
	...
	[votepoints] [int] NOT NULL CONSTRAINT [DF_ACCOUNT_TBL_votepoints]  DEFAULT (0)
)
Dann hat man das Problem nicht mehr. ;)
01/28/2013 14:49 Srsly'#6
Quote:
Originally Posted by xTwiLightx View Post
Statt die 0 als Defaultwert für die Spalte festzulegen...
Code:
ALTER TABLE [dbo].[ACCOUNT_TBL] ADD CONSTRAINT [DF_ACCOUNT_TBL_votepoints] DEFAULT (0) FOR [votepoints]
GO
Bzw beim Createscript der Tabelle bei Votepoints folgendes setzen:
Code:
CREATE TABLE [dbo].[ACCOUNT_TBL](
	...
	[votepoints] [int] NOT NULL CONSTRAINT [DF_ACCOUNT_TBL_votepoints]  DEFAULT (0)
)
Dann hat man das Problem nicht mehr. ;)
Ich habe das halt so gemacht und zusätzlich das Registerscript etwas geändert sodass man als Defaultwert die 0 nach der Registration haben sollte. Dein Script ist natürlich besser.
01/28/2013 17:20 Pumaaa#7
Quote:
Originally Posted by Mаrvin View Post
Spar' dir dein dummes Kommentar?


Wenn man 100+ User auf seinem Server hat, sollte man es sicherlich nicht so regeln.
Es wäre ein viel zu großer Aufwand. Ausserdem sollte jeder der gute Userzahlen hat, Ahnungen von den Tabellen/Spalten haben.

Hier und da mal ein update, select etc. zu nutzen kann ausserdem ja wohl jeder.
Die Userzahl ist für die Base Values vollkommen irrelevant.

:rolleyes:
01/28/2013 21:14 Sedrika#8
Du nimmst int für die PlayerID's ?
Die PlayerIds sind alle Char(7) und mit einem int bekommst du "1" statt "0000001".
Wenn dann mach es richtig.

Und bei den Namen reicht Varchar(16) vollkommen aus.
10/15/2013 18:34 Virage'#9
Kann ich das mit den Start Items auch wieder rückgängig machen , da ich nun nicht mehr in die Characterauswahl komme :s

Lg
ViRage'