sql >> Database teknologi >  >> RDS >> Oracle

Sådan ændres størrelsen på VARCHAR2 i tabellen

Det er fuldt ud muligt at ændre en kolonne, der indeholder data, herunder at ændre dens størrelse; den ene undtagelse er, at vi ikke kan gøre en kolonne mindre end den største værdi, der findes i kolonnen (1) .

Dette er syntaksen ...

alter table TB_POT_ECD_CD modify cd varchar2(100 byte)
/

... og her er en SQL violin også.

(1) Dette gælder for 11gR2 og måske tidligere versioner; i ældre versioner af Oracle kunne vi kun krympe tomme kolonner. Tak til @StanMcgeek for at påpege dette over for mig.

Det er et problem med din SQL. Sandsynligvis har du stavet forkert i tabellen, eller du forsøger at køre forespørgslen fra det forkerte skema.



  1. SQL-forespørgsel som GROUP BY med OR-betingelse

  2. MAMP Pro mysql kan ikke starte

  3. CDbConnection kunne ikke åbne DB-forbindelsen:kunne ikke finde driveren i Yii

  4. Sådan finder du alle tabellerne med Identity Column i SQL Server Database - SQL Server / T-SQL Tutorial Del 45