ALTER TABLE
  table_name
MODIFY
  column_name datatype;

 

Modifikace více sloupců

ALTER TABLE
  table_name
MODIFY
 (
  column1_name column1_datatype,
  column2_name column2_datatype,
  column3_name column3_datatype,
  column4_name column4_datatype
);

 

Příklad

ALTER TABLE
  tabulka
MODIFY
(
  sloupec_1 VARCHAR2(100) not null,
  sloupec_2 VARCHAR2(5)
);

 

 

PL/SQL

BEGIN
SQL_STRING := 'ALTER TABLE '||:TABLE_NAME||' MODIFY '||:COLUMN_NAME||' VARCHAR2(100)';
. . .
END;

 

Vlastimil Pošmura, 2019