Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > microsoft.public.de.sqlserver > #4
| Newsgroups | microsoft.public.de.sqlserver |
|---|---|
| Date | 2016-03-14 05:24 -0700 |
| References | <ekfnm40eBHA.1844@tkmsftngp02> |
| Message-ID | <d0385a9b-c357-412c-a5a3-0b932794126c@googlegroups.com> (permalink) |
| Subject | Re: bestimmte Spalten in 'SELECT *' ausschließen ? |
| From | rjaeger571008@gmail.com |
Am Sonntag, 2. Dezember 2001 17:26:56 UTC+1 schrieb Jan Weingärtner: > Hallo. > > Gibt es eigentlich irgend eine Syntax, um aus einem 'SELECT * ...' bestimmte > Spalten auszuschließen? > > Also: "gib mir alle Spalten ausser spalte1, spalte2, ...". > > Eigentlich will ich einen Datensatz aus einer Tabelle in eine andere > kopieren und die > Feldnamen stimmen nicht komplett überein (und ich bin nun zu faul, alle > Feldnamen einzeln hinzuschreiben). > Interessant währe in dem Zusammenhang auch eine Möglichkeit, alle die Felder > eines Datensatzes von Tabelle1 in einen Datensatz der Tabelle2 zu kopieren, > für die ein übereinstimmender Spaltenname in Tabelle2 existiert. Also etwa > so: > > INSERT INTO Tabelle2 > SELECT <FeldNamenSchnittmenge> > FROM Tabelle1 > > > Gruß und danke, > Jan Wenn es sich nur um 1 oder 2 Felder handelt und du ALTER-Rechte auf der DB hast, dann mach einen SELECT * INTO #tempTable FROM DeineTabelle und setze für jede unnötige Spalte ein ALTER TABLE #tempTable DROP DeinColumnName dahinter. Fertig.
Back to microsoft.public.de.sqlserver | Previous | Next | Find similar
Re: bestimmte Spalten in 'SELECT *' ausschließen ? rjaeger571008@gmail.com - 2016-03-14 05:24 -0700
csiph-web