Schleifchen
Benutzer
- Beiträge
- 6
o.k. ich werde Postgres installieren und bedanke mich abschliesend hier....
Einen schönen Abend noch -
Stefan
Einen schönen Abend noch -
Stefan
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
create table adr1(plz INT);
insert into adr1 values ('3'), (1), (2), (4), ("A");
select typeof(plz) as type, plz from adr1 order by plz;
-- | type | plz |
-- | ------- | --- |
-- | integer | 1 |
-- | integer | 2 |
-- | integer | 3 |
-- | integer | 4 |
-- | text | A |
create table adr1(plz INT) strict;
insert into adr1 values ('3'), (1), (2), (4), ("A");
select typeof(plz) as type, plz from adr1 order by plz;
-- exception number : 13
-- exception class : ESQLiteException
-- exception message : cannot store TEXT value in INT column adr1.plz SQL Statement:
-- insert into adr1 values ('3'), (1), (2), (4), ("A");.
pragma writable_schema = 1;
update sqlite_master set sql = replace(sql, 'plz INT', 'plz TEXT') where tbl_name='adr1';
Ja, Du hast Recht. Der "Preis" von dem ich sprach, ist ja auch nicht exorbitant.Man sollte sich durchaus mal mit SQLite auseinandersetzen,
für 6 Stellen muss die Formatierung '%06i' heißen - so wie oben ergibt das 10 Stellen!Um die Ganzzahlen innerhalb der gleichen Tabelle zu konvertieren kannst Du die printf Funktion verwenden:
UPDATE t SET PLZ = cast(printf('%010i' , PLZ) AS TEXT)