Kategorie leer

Pfanne88

Aktives Mitglied
23. August 2008
128
0
Hallo,

habe einen neuen Webshop erstellt und einen Abgleich mit ein paar Artikeln gemacht.
Nach dem Abgleich ware ca. 300 leere Kategorien vorhanden.
Wie kann man diese schnell löschen? Kann man dies eventuell mit der Ameise?
Danke für die Hilfe.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Kategorie leer

Hallo,

am besten diese Umbenennen und in Wawi löschen damit diese im Shop auch auf Inaktiv gesetzt werden:


osql -D eazy -U sa -P sa04jT14 -Q "UPDATE tKategorie SET cName='[LEER]' WHERE cName = '' "

Danach alle Kategorien [LEER] in Wawi löschen.
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Muss ich jede leere Kategorie (ca. 300) einzeln löschen oder
gibt es eine andere Lösung?
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Kategorie leer

Hallo,

für leere kann man das mit einem Skript machen:

Code:
DELETE FROM tKategorie WHERE cName = ''

Die Kategorien bleiben aber im Shop enthalten wenn die in DB gelöscht werden.
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Hallo,

habe folgendes bei der Version MS SQL Server 2008 versucht. Funktioniert aber nicht.

sqlcmd -D eazy -U sa -P sa04jT14 DELETE FROM tKategorie WHERE cName = ''
 

Jan Schl.

Sehr aktives Mitglied
12. November 2006
4.337
4
Rendsburg, Hückelhoven
AW: Kategorie leer

Im SQL Server Manangement Studio Express ... eazybusiness auswählen und dann "Neue Abfrage" z.b.

Man kann auch use eazybusiness voransetzen

Code:
use eazybusiness

DELETE FROM tKategorie WHERE cName = ''
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Hallo zusammen,

wie muss ich dass mit dem SQL Server 2008 machen?

Habe versucht mit dem Server Import/Export Assistenten die
SQL-Anweisung DELETE FROM tKategorie WHERE cName = '' bei der
eazybusiness Datenbank einzugeben.

Es kam die Fehlermeldung "Ungültiger Objektname tKategorie"

Danke für Eure Hilfe.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Kategorie leer

Hallo,

entweder mit dem Tool SQL Server Manangement Studio Express wie oben beschrieben oder über Kommandozeile mit:


osql -D eazy -U sa -P sa04jT14 -Q "SQL"


Für SQL wird dann der Befehl eingesetzt.
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Hallo,

mit dem SQL Server Management 2005 Studio lässt sich die SQL 2008 nicht bedienen.

Per CMD erhalte ich folgende Meldung. (siehe Bild)
 
Zuletzt bearbeitet:

Guenter H.

Moderator
Mitarbeiter
10. November 2006
4.225
2
Styria / Austria
AW: Kategorie leer

Hallo,

mit dem SQL Server Management 2005 Studio lässt sich die SQL 2008 nicht bedienen.

dann lade dir das Studio 2008 herunter.

Per CMD erhalte ich folgende Meldung. (siehe Bild)

Janusch hat ja auch geschrieben, dass du anstatt SQL den jew. Befehl einsetzen sollst. Musst schon ein wenig genauer lesen... ;)
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Hallo,

habe die Management Studio 2008 installiert.

Wenn ich den Befehl wie von Schlitzohri eingebe.

use eazybusiness

DELETE FROM tKategorie WHERE cName = ''

heisst es 0 Zeilen betroffen unter Meldungen.
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Habe ich durchgeführt. Es wurde angezeigt, dass 192 Zeilen betroffen sind.
Hoffe es funktioniert.
 
Zuletzt bearbeitet:

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Bei JTL-WAWI sind die leeren Kategorien immer noch vorhanden. :(

Wenn ich den Befehl nochmals eingeben kommt 0 Zeilen betroffen.
 

Pfanne88

Aktives Mitglied
23. August 2008
128
0
AW: Kategorie leer

Hallo zusammen,

habe es selber hin bekommen.

Für alle die dass gleiche Problem haben die Formel.

DELETE FROM dbo.tkategorie WHERE cName = '[leer]' OR cName IS NULL