1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Text in Feld anfügen

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von ewc1111, 31 Oktober 2019.

  1. ewc1111

    ewc1111 Benutzer

    Hallo Zusammen, steh da gerade mal wieder etwas auf dem berühmten Schlauch..
    Ich müsste im MSSQL einen zusätzlichen Text bei bestimmten Datensätzen "anfügen" ohne den vorhandenen zu überschreiben.
    Beispiel: ich komme nicht weiter
    Änderung: ich komme nicht weiter aber das ist ja nicht weiter schlimm :)
    Bin für jede Anregung dankbar so das ich vom Schlauch wieder runterkomme ;)
    vg Erhard
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Dafür gibt es ja nach Datenbank einen Verkettungsoperator, in PG ist es || :

    Code:
    test=*# create table ewc1111(id serial primary key, t text);
    CREATE TABLE
    test=*# insert into ewc1111 (t) values ('ich komme nicht weiter');
    INSERT 0 1
    test=*# update ewc1111 set t = t || ' abr das ist ja nicht weiter schlimm' where id = 1;
    UPDATE 1
    test=*# select * from ewc1111;
     id |                             t                             
    ----+------------------------------------------------------------
      1 | ich komme nicht weiter abr das ist ja nicht weiter schlimm
    (1 row)
    
    test=*#
    
    Das solltest Du also in der Doku zu Deiner DB finden. Google zur Not nach "mssql string concatenation".
     
    ewc1111 gefällt das.
  3. ewc1111

    ewc1111 Benutzer

    Danke das war der Denkanstoß den brauchte ...;-)
    VG Erhard
     
  4. castorp

    castorp Datenbank-Guru

    SQL Server verwendet + und nicht || wie es im SQL Standard definiert ist.
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden