Herbert Mueller: Vermaledeites PERL

Beitrag lesen

Mit welchem Perl-Befehl ist es möglich, einen Record aus einer Flat-File-Datenbank zu löschen?
Das eindeutige auffinden eines Datensatzes ist hier wohl nicht das eigentliche Problem. Jedoch habe ich festgestellt, das es in Perl keinen EINDEUTIGEN Befehl gibt, um einen identifizierten Datensatz zu löschen.

Zwischen SQL(Datenbank) und Perl gibt es ganz unterschiedliche Konzepte, was "löschen" und "record" und "eindeutig" angeht.
Mir ist angesichts der dürftigen Angaben nicht klar, inwiefern Dein Problem darauf beruht, daß Du in Perl denkst, wo Du in SQL denken solltest.

OK, nochmals:

wenn ich einen 'datansatz' aus einer flat-file-db herausfiltern will, funktioniert dies.

ich kann diese daten auch anzeigen. Ich kann diese auch mutieren.

das problem fängt jetzt aber an dem punkt an, wo die daten wieder zurück in das flat-file geschrieben werden.

ich habe via perl-commands KEINE möglichkeit, den mutierten datensatz wieder an die 'alte' stelle im flat-file zu schreiben.

du kannst einen datensatz (egal ob's ein neuer ist, oder ob du ihn aus der flat-file anzeigen lässt) immer nur am schluss im flat-file anhängen.

der alte, ursprüngliche satz, ist jetzt aber auch noch in der flat-file drin. ich kann diesen nicht löschen.