Announcement

Collapse
No announcement yet.

Spalte variabel füllen lassen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spalte variabel füllen lassen

    Hallo Leute,

    ich habe folgendes Problem, welches ich anhand eines einfachen Beispiels erklären möchte:

    Es existiert eine Tabelle in dem ich in einem Integer Feld einen Zahlenwert habe (hier 749).
    Diesen Wert möchte ich über einen Insert in eine andere Spalte einfügen, welches ein Varchar(10) Feld ist. Allerdings soll der Wert (also die 749) von links mit Leerzeichen befüllt werden, damit das Ergebnis wie folgt aussieht:
    ' 749'. Also, dass vor der 749, 7 Leerzeichen sind.
    Dies soll allerdings variabel sein, da der Wert nicht immer 3-stellig ist, sondern auch 4-stellig sein kann.

    Wie muss der Insert aussehen? Ich hoffe ich habe mich halbwegs verständlich ausgedrückt... manchmal sieht man den Wald vor lauter Bäumen nicht

    Grüße

  • #2
    Welche Datenbank verwendest Du denn?

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment


    • #3
      oh sorry, hatte ich vergessen dazuzuschreiben...

      datenbank:
      ingres v.9.2.1

      Comment


      • #4
        habs mit einem kollegen gelöst:

        insert into blah values
        (select kun_zaehler right(' ' + varchar(kd_int),10)
        ;

        trotzdem vielen dank!

        gruß

        Comment

        Working...
        X