Hirdetés

Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    Sziasztok.

    Egy ETL eszközzel töltök egy már meglévő táblához új adatokat úgy, hogy az eredeti táblát ki kellett egészítenem 2 új oszloppal, mert az új betöltésben már van két plusz oszlop.

    Először ALTER tablellel hozzáadtam a kívánt két új oszlopot NULL default value-val, majd betöltöttem az adatokat.
    Az eredmény az lett, hogy a régi táblában az új oszlopoknál null érték szerepel, az új soroknál pedig jó értékek. Igen ám, de ha lefuttatok egy lekérdezést, akkor ezek az új adatok is 'átállítódnak' null értékre.

    Kérlek ne nézzetek hülyének, én sem értem, hogy ha lefuttatom a selectet betöltés után akkor a jó értékek szerepelnek, ha írok a táblára egy query-t, lefuttatom (nem lesz jó az eredmény), majd lefuttatom megint a select * -ot akkor már nem jó értékek vannak benne, hanem csupa NULL.

    Találkozott már valaki ilyennel?

Új hozzászólás Aktív témák