Hallo,
aus meinem Posting darunter und der guten Antwort von grisu …
Wie könnte man das Ergebnis in irgendeine Datei (neu oder append) umleiten?
Noch spezieller, nur der Inhalt zweier Spalten soll in die Datei geschrieben werden.
Statement:
select * from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);
Danke & viele Grüße, olli
Hi
select St1, st2 from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);
PS: schreiben wies ich nicht aber Grisu 
mfg
Hallo Olli,
aus meinem Posting darunter und der guten Antwort von grisu
Danke
Wie könnte man das Ergebnis in irgendeine Datei (neu oder
append) umleiten?
Noch spezieller, nur der Inhalt zweier Spalten soll in die
Datei geschrieben werden.
Statement:
SPOOL C:\temp\Dateiname.txt;
select * from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);
SPOOL off;
und das * hinter SELECT durch die beiden, mit Komma getrennt,
Spalten ersetzen, die du sehen/ausgeben möchtest.
Danke & viele Grüße, olli
Bitte & Gruß zurück Grisu
Hi,
das tut so noch nicht
Meldung 102, Ebene 15, Status 1, Zeile 17
Falsche Syntax in der Nähe von ‚SPOOL‘.
Ich habe schon versucht ein wenig rumzuspielen. Aber leider erfolglos.
SPOOL „C:\Dateiname.txt“;
select * from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);
SPOOL off;
Ohne " beim Pfad kommt folgende FM:
Meldung 102, Ebene 15, Status 1, Zeile 1
Falsche Syntax in der Nähe von ‚‘.
Meldung 102, Ebene 15, Status 1, Zeile 17
Falsche Syntax in der Nähe von ‚SPOOL‘.
Gruß, olli
Hi Oli,
das tut so noch nicht
Meldung 102, Ebene 15, Status 1, Zeile 17
Falsche Syntax in der Nähe von ‚SPOOL‘.
Sorry, mit SPOOL funktioniert das auch nicht.
Habe nicht gelesen, dass du MSSQL benutzt.
Wenn ich mit MSSQL 2005 das Tool „SQL SERVER MANAGMENT STUDIO EXPRESS“
bediene und eine Abfrage formuliere kann ich über einen Button das
Ergebnis in einer Datei abspeichern.
Wie das außerhalb dieses Tools funktioniert, weis ich leider nicht.
Vielleicht kann hier jemand mit mehr MSSQL-Erfahrung weiter helfen.
Entschuldigende Grüße Grisu