Sütun türünü değiştirin ve boş değil olarak ayarlayın


96

Sütun türünü nasıl değiştirirsiniz ve bu sütunu not nullbirlikte nasıl ayarlarsınız ?

Deniyorum:

ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL

Bu bir hata verir.

Doğru sözdizimi nedir?


2
Hey neden kılavuza bir göz atmıyorsunuz
Mechanical_meat

Bu birlikte (bir sorguda), bu iki şeyi yapmak mümkün değil mi?
Oto Shavadze

Yanıtlar:


187

Bu doğru olmalı:

ALTER TABLE mytable
    ALTER COLUMN col TYPE character varying(15),
    ALTER COLUMN col SET NOT NULL

Aynı anda boş değere sahip hücrelere varsayılan değeri uygulamanın bir yolu var mı?
Eugen Konkov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.