sql >> Databáze >  >> RDS >> Oracle

Jak změnit velikost VARCHAR2 tabulky

Je dokonale možné upravit sloupec obsahující data, včetně změny jeho velikosti; jedinou výjimkou je, že nemůžeme sloupec zmenšit, než je největší hodnota ve sloupci (1) .

Toto je syntaxe ...

alter table TB_POT_ECD_CD modify cd varchar2(100 byte)
/

... a zde je SQL housle taky.

(1) To platí pro 11gR2 a možná starší verze; ve starších verzích Oracle jsme mohli zmenšit pouze prázdné sloupce. Děkuji @StanMcgeek, že mě na to upozornil.

To je problém s vaším SQL. Pravděpodobně jste překlepli tabulku nebo se pokoušíte spustit dotaz ze špatného schématu.



  1. Jak přidat primární klíč do pohledu Oracle?

  2. Připojení PHP na Linuxu k Microsoft Access na Windows Share

  3. Sloupec 'Mary' neexistuje

  4. Přepnutí oddílu na serveru SQL (T-SQL)