Ilja: Sqlite: Kein Concat

Beitrag lesen

yo,

bei mehr zeilen Update bietet sich demzufolge eine bessere Lösung an?

wievielen zeilen von einem update betroffen sind, das steuert man über die entsprechende WHERE klausel. im besonderen fall kannst du mit einem einzigen update alle zeilen einer tabelle verändern.

Was daran unübersichlich sein soll? Na ja ich mag kurze Querys, und jeweils set='' ist nun mal länger als tbl(feld...)values(werte...)

das ist so nicht ganz richtig. das SET schlüsselwort brauchst du nur einmal pro update anweisung und danach kommt ja auch eine liste von wertepaare zwischen spaltenname und wert. es ist sogar eigentlich übersichtlicher, weil sich die spalte und der werte direkt gegenüber stehen. bei einem INSERT muss ich genau auf die reihenfolge achten. und dort kann ich in aller regel nur einen Datensatz pro INSERT anweisung einfügen, wenn man mal von sonderfällen absieht, die Daten mit einem SELECT aus einer anderen tabelle zu befüllen.

Ilja