SQL bestimmte ID/Namen suchen

09/15/2013 01:58 Dr.Dr.SheldonLeeCooper#1
Moin,

und zwar benutze ich SQL Server für meinen Server.
Nun habe ich so viele Accounts in meinem SQL Server und Chars do das ich zu viele ID's/Namen in den jeweiligen Tables habe.

Gibt es eine Möglichkeit wie "Search" zu bekommen ?

Habe es mal vor langer Zeit mit glaub "Select from xxx (DB) dbo.xxx ID"...

Kann mir da jemand helfen ?`

Grüße

Rito
09/15/2013 02:36 Synatex#2
Quote:
SELECT * FROM TABELLE WHERE ID = ?
Fragezeichen musst deinen Wert einsetzen. Wenn du keine Möglichkeit hast direkt auf Datenbank nen Query auszuführen, entweder:

Quote:
USE DATENBANK;
SELECT * FROM TABELLE WHERE ID = ?
Oder die Datenbank mit einem . danach an die Tabelle hängen:

Quote:
SELECT * FROM DATENBANK.TABELLE WHERE ID = ?
09/15/2013 15:52 Dr.Dr.SheldonLeeCooper#3
Also die DB heist; RohanGame und die Tabelle dbo.TCharacter...

Bekomme das irgendwie nich so hin ^^
09/15/2013 20:51 Pand0r#4
Code:
Select * from RohanGame.dbo.TCharacter where ID = "HIER DIE ID REINSCHREIBEN"
RohanGame = Datenbank Name
dbo.TCharacter = Tabelle
ID = ID Spalte (Sofern sie bei dir ID heißt)
09/17/2013 15:35 Dr.Dr.SheldonLeeCooper#5
Quote:
Originally Posted by Pand0r View Post
Code:
Select * from RohanGame.dbo.TCharacter where ID = "HIER DIE ID REINSCHREIBEN"
RohanGame = Datenbank Name
dbo.TCharacter = Tabelle
ID = ID Spalte (Sofern sie bei dir ID heißt)
Habs so gemacht. Bekomme den Fehler:

Msg 207, Level 16, State 1, Line 2
Invalid column name 'Test11'.

Dabei hab ich den Namen richtig geschrieben ^^
09/17/2013 15:42 Synatex#6
Kann nicht sien, da ddie Fehlermeldung sagt du hast nen falschen Spaltennamen angegeben. Spaltenname kann aber gar nicht der sein, wo du deine ID eintragen musst. Du hast da eindeutig was verschoben, ID muss stehen bleiben, nach dem gleich kommt der Wert.
09/17/2013 16:02 Dr.Dr.SheldonLeeCooper#7
Quote:
Originally Posted by Synatex View Post
Kann nicht sien, da ddie Fehlermeldung sagt du hast nen falschen Spaltennamen angegeben. Spaltenname kann aber gar nicht der sein, wo du deine ID eintragen musst. Du hast da eindeutig was verschoben, ID muss stehen bleiben, nach dem gleich kommt der Wert.
So sieht die DB nun aus wenn ich einen Namen suchen möchte:

[Only registered and activated users can see links. Click Here To Register...]

z.b. Datenbank: RohanUser
Tabelle: dbo.TUser
Dann hab ich die login_id genommen...

Da kommt der fehler den ich eben geschrieben hab
09/17/2013 16:20 Synatex#8
Und wie sieht dein Beispielquery aus?
09/18/2013 21:22 Hyukisawa#9
wenn er ein namen sucht sollte es doch so gehen
Code:
Select * from RohanGame.dbo.TCharacter where login_id = "HIER den namen REINSCHREIBEN"
sofern der name in login_id deklariert ist.
09/19/2013 13:15 Dr.Dr.SheldonLeeCooper#10
Quote:
Originally Posted by ci40pg View Post
wenn er ein namen sucht sollte es doch so gehen
Code:
Select * from RohanGame.dbo.TCharacter where login_id = "HIER den namen REINSCHREIBEN"
sofern der name in login_id deklariert ist.
Geht komischerweise auch nicht...

Ok geht nun DANKE! :)