logo

Oracle ALTER TABLE Beyanı

Oracle'da ALTER TABLE ifadesi bir tablodaki sütunların nasıl ekleneceğini, değiştirileceğini, bırakılacağını veya silineceğini belirtir. Ayrıca bir tabloyu yeniden adlandırmak için de kullanılır.

Bir tabloya sütun nasıl eklenir

Sözdizimi:

 ALTER TABLE table_name ADD column_name column-definition; 

Örnek:

c biçimli dize

Zaten mevcut masa müşterilerini düşünün. Şimdi, müşteriler tablosuna yeni bir customer_age sütunu ekleyin.

 ALTER TABLE customers ADD customer_age varchar2(50); 

Artık müşteriler tablosuna yeni bir 'müşteri_yaşı' sütunu eklenecek.

Mevcut tabloya birden fazla sütun nasıl eklenir?

Sözdizimi:

 ALTER TABLE table_name ADD (column_1 column-definition, column_2 column-definition, ... column_n column_definition); 

Örnek

 ALTER TABLE customers ADD (customer_type varchar2(50), customer_address varchar2(50)); 
 Now, two columns customer_type and customer_address will be added in the table customers. 

Bir tablonun sütunu nasıl değiştirilir

Sözdizimi:

dizenin Java değeri
 ALTER TABLE table_name MODIFY column_name column_type; 

Örnek:

 ALTER TABLE customers MODIFY customer_name varchar2(100) not null; 
 Now the column column_name in the customers table is modified to varchar2 (100) and forced the column to not allow null values. 

Bir tablonun birden çok sütunu nasıl değiştirilir?

Sözdizimi:

 ALTER TABLE table_name MODIFY (column_1 column_type, column_2 column_type, ... column_n column_type); 

Örnek:

 ALTER TABLE customers MODIFY (customer_name varchar2(100) not null, city varchar2(100)); 
 This will modify both the customer_name and city columns in the table. 

Bir tablonun sütunu nasıl bırakılır

Sözdizimi:

 ALTER TABLE table_name DROP COLUMN column_name; 

Örnek:

 ALTER TABLE customers DROP COLUMN customer_name; 
 This will drop the customer_name column from the table. 

Bir tablonun sütunu nasıl yeniden adlandırılır

Sözdizimi:

 ALTER TABLE table_name RENAME COLUMN old_name to new_name; 

Örnek:

uzun dize
 ALTER TABLE customers RENAME COLUMN customer_name to cname; 
 This will rename the column customer_name into cname. 

Tablo nasıl yeniden adlandırılır

Sözdizimi:

 ALTER TABLE table_name RENAME TO new_table_name; 

Örnek:

 ALTER TABLE customers RENAME TO retailers; 
 This will rename the customer table into 'retailers' table.