Guten Morgen, die Schwierigkeiten gehen weiter...
Die aus der gestrigen Unterhaltung entstandene SP habe ich insoweit ausgebaut, da� er die eingelesene Dateiliste nun mit einer anderen Tabelle vergleicht (Join't) und dann mit einem Cursor / Fetch einzeln durch die Zeilen durchgeht und ein exec master..xp_cmdshell ... Dos-del Kommando ausf�hrt. Mein Problem nun: Das ganze h�tte ich gerne als stored Procedure ... klar Damit muss ich den Verzeichnispfad f�r die Verzeichnissuche �bergeben k�nnen ... kein Problem. UND da es mehrere Tabellen<->Verzeichnis Beziehungen gibt muss ich den Tabellennamen und den Spaltennamen der Tabelle ebenfalls �bergeben k�nnen. Dachte das ist ganz einfach: SET @SQLstring = N'SELECT * FROM ' + @tableName + N' INTO #tempTBL WHERE .....' <-Nur symbolisch Dummerweise kann ich die Tabelle #tempTBL nicht mehr verwenden. Die Tabelle ist im nachfolgenden Skript nicht bekannt. ich war der meinung #tempTBL wird auf jeden Fall in der Datenbank "tempdb" angelegt, wie es sonst auch immer passiert (meinte ich). Wenn ich aber danach ein "SELECT * from #tempTBL" ausf�hre, ist die Tabelle nicht bekannt. Wenn ich versuche im exec master..xp_cmdshell - SQL String genaue tabellennamen z uverwenden: tempdb.dbo.#tempTBL dann sagt er das standardm��ig tempddb.dbo.tempTBL verwendet / angelegt wird ... FRAGE: Wie kann ich auf die Tabelle aus exec master..xp_cmdshell zugreifen? Was muss ich da beachten? Sorry ... ist lang geworden :-( Gru� Mansur _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
