AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:17

Parameter dieser Suchanfrage:

Suche in Thema: INSERTs verbinden
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    Mit "krank" meinte ich die StoredProc.
    Die Anonymus-Variante ist dagegen ganz hübsch.

    Blöd wäre hier halt, wenn z.B. zur selben Zeit zwei solche Querys laufen und sie sich gegenseitig diese Prozedur überschreiben. :stupid:


    Genausu wie eine zusätzliche Tabelle zu nutzen, für die temporären Variablen, auch dabei könnten sich welche gegenseitig diese Variable überschreiben.


    Und das...
  • Forum: Datenbanken

    AW: INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    Cool, das mit dem Anonymus funktioniert. :thumb:

    DO $$
    DECLARE mrID INTEGER;
    BEGIN

    END$$;

    Ich hatte es schon mit einer ähnlichen (krankeren) Variante versucht.
    > StroredProzedur erstellen, aufrufen und wieder löschen
  • Forum: Datenbanken

    AW: INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    Jupp.

    Einen Wert/eine Stelle kann ich ersetzen, aber eben nicht Mehrere.
  • Forum: Datenbanken

    AW: INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    mr_id ist ein AutoInc-Field.

    Im Prinzip geht es um sowas:
    CREATE TABLE Personen (
    Person SERIAL PRIMARY KEY,
    Name VARCHAR(50) NOT NULL);

    CREATE TABLE Körperteil (
    Person INTEGER NOT NULL REFERENCES Person ON UPDATE CASCADE,
    Name VARCHAR(50) NOT NULL,
  • Forum: Datenbanken

    AW: INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    Nur kann ich da nicht erkennen, wo der mehrfach verwendete Wert reinkommt?

    Für eine Zeile wäre es etwa so.
    INSERT INTO t (a, b, c, i) VALUES ('a', 'b', 'c', (INSERT INTO ... RETURNING mr_id)).
    Aber ich möchte die ID ja an mehreren Stellen verwenden.
  • Forum: Datenbanken

    INSERTs verbinden

      Delphi
      by himitsu, 11. Jan 2012
    INSERT INTO ... RETURNING mr_id;
    oder?
    INSERT INTO ... RETURNING mr_id AS mrID;

    INSERT INTO ... VALUES
    (mrID, ...),
    (mrID, ...),
    ...;
    Im Prinzip könnte ich ja das erste Insert in das Zweite reinbekommen, aber wie mache ich es, wenn ich den Wert mehrfach benötige? (temporäre Variablen gibt's scheinbar nicht)


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=165681
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz