![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() hallo zusammen!
SQL Server 2005 Express; ich möchte gerne eine existierende tabelle (besser gesagt nur deren struktur) in eine neue tabelle klonen. und zwar mit: create table new_table like old_table geht aber nicht; bringt mir immer nur "Msg 156, Level 15, State 1, Line 1 Falsche Syntax in der Nähe des 'LIKE'-Schlüsselwortes." als antwort. Aber mit select * into new_table from old_table where 1 = 0 bekomme ich zwar eine leere kopie, aber ohne indizes. und die brauch ich auch. kann mir einer sagen was ich da beim create table a like b falsch mache? eigentlich sollte das ja so funktionieren wenn ich mich nicht täusche... Danke! mfG, exacta ![]() |
![]() |
![]() |
![]() |
#2 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() 1/2 minute suchen bringt folgendes zutage: http://groups.google.at/group/comp.d...ef9bb1a77dbe1f
fg -hannes |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() "Like" kenn ich eigentlich nur bei SELECT Statements... oder irr ich mich da ?
|
![]() |
![]() |
![]() |
#4 | |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() Zitat:
danke, das hilft mir aber nix weiter; folgende problematik: mit scripten geht nix weil sich die struktur der db permanent ändert und im management der db keiner was zu suchen hat; letztendlich soll alles automatisch via osql in einem batch job laufen; * ich brauche nur eine identische kopie eines exisiterenden tables * mfG, exacta ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() Zitat:
lt. M$ sollte der befehl wie ich ihn gern hätte aber funktionieren... ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() Zitat:
erzähl mal genauer, was du machen willst/sollst. fg -hannes |
|
![]() |
![]() |
![]() |
#7 |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() naja, permanent ist übertrieben, aber es werden tabellen selbstständig durch ein externes gerät angelegt und erweitert, bzw. aufgefüllt; die struktur soll egal sein; ein paar felder gibt es in den tables immer, nach denen wird selektiert usw.;
das ganze dreht sich um ein wartungsprogramm; die daten die aus dem orig. table gelöscht werden sollen, müssen in einem anderen table für etwaige spätere untersuchung der werte weiterexisiteren, sprich sollen vor dem löschen rüberkopiert werden; darum brauch ich eine identische struktur; |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|