Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

wie kann ich eine Zeile mit Hilfe von SQL einfügen und zwar nicht ans Ende der Tabelle, sondern gezielt die Position durchgeben? z.b. zeile einfügen, Position = 7. Zeile.

Geschrieben

Hi Jonatan,

das geht nicht, ist aber auch nicht notwendig. Du hast ja in den Tabellen einen (oder mehrere) Primärschlüssel. Dieser kennzeichnet einen Datensatz eindeutig. Du fragst dann in SQL nicht nach der Stelle, an der der Datensatz steht, sondern nach bestimmten Werten. Wenn du genau einen bestimmten Datensatz auslesen willst, kannst du in der Where-Bedingung nach dem Primärschlüssel fragen und bekommst dann genau den einen Datensatz den du haben willst.

Geschrieben

ich habe 2 Zeilen mit gleichen Werten, und wollte eine Zeile löschen, und danach eine andere mit anderen einfügen, sie soll aber an der gleichen Stelle stehen.

Wenn ich jedoch eine neue einfüge, dann stellt er die Zeile ans Ende.

Also Du meinst es ist egal?

Geschrieben

Hi ,

ich hätte auch einen Vorschlag, wenn Du einen Datensatz verändern willst, dann benutze doch den Befehl UPDATE aus einem Visual Basic Programm heraus. Dieser Befeht verändert den bestehenden Datensatz, und er bleibt an der Stelle.

Ciao

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...