Charaktere

02/04/2013 14:34 Engelchen89#1
Hallo
Und zwar folgendes, ich möchte meine Charaktere in eine andere Telecaster rüber tun.Weiß aber nicht genau wie das geht könnte mir jemand einen Tipp geben?
02/04/2013 14:53 Player95#2
Code:
USE Telecaster
USE <Zieldatenbank>

INSERT INTO [<Zieldatenbank>].[dbo].[Character] SELECT * FROM [Telecaster].[dbo].[Character];
Funktioniert so. Ob's jetzt alles so am besten/sinvoll ist, kA.

Das nächste mal 1 Minute googeln oder bitte den Help-Thread benutzen
02/04/2013 14:58 Engelchen89#3
Ich bedanke mich bei dir

Noch eine Frage
das kommt wenn ich das mache

Ein expliziter Wert für die Identitätsspalte in der TBHTelecasterV2.dbo.Character-Tabelle kann nur angegeben werden, wenn eine Spaltenliste verwendet wird und IDENTITY_INSERT auf ON festgelegt ist.

was bedeutet das genau
02/04/2013 15:42 Galatheas#4
Evtl solltest dich bisschen mit SQL außeinander setzten..... so wie Player95 geschrieben hat gehts leider nur in der Theorie.. und ohne zu wissen was du genau vor hast, wird dir auch keiner helfen können.. und wozu willst du die komplette char tabelle in eine neue db schmeißen?
02/04/2013 15:45 Player95#5
Soweit ich weiß weiß kommt das, weil die id automatisch erzeugt wird. Also zB.
1
1+1
2+1
3+1
Immer ein Zahlenwert höher (autoincrement oder so!?). Und du willst da jetzt einfach andere hinzufügen. Probier doch einfach mal aus, ob's klappt, wenn du IDENTITY_INSERT auf on stellst.

Code:
USE Telecaster
USE <Zieldatenbank>

[B]SET IDENTITY_INSERT [<Zieldatenbank>].[dbo].[Character] ON[/B]

INSERT INTO [<Zieldatenbank>].[dbo].[Character] SELECT * FROM [Telecaster].[dbo].[Character];
Keine Ahnung, ob das so richtig ist.
02/04/2013 15:52 Engelchen89#6
Dumme frage wie stell ich das auf on ? xD
02/04/2013 15:58 c1ph3r#7
Quote:
Originally Posted by Player95 View Post

SET IDENTITY_INSERT [<Zieldatenbank>].[dbo].[Character] ON
...
02/04/2013 16:05 Engelchen89#8
ja danke ^^