logo

بيان أوراكل ALTER TABLE

في Oracle، تحدد عبارة ALTER TABLE كيفية إضافة أو تعديل أو إسقاط أو حذف الأعمدة في الجدول. يتم استخدامه أيضًا لإعادة تسمية الجدول.

كيفية إضافة عمود في الجدول

بناء الجملة:

 ALTER TABLE table_name ADD column_name column-definition; 

مثال:

اجتياز ما بعد الطلب للشجرة الثنائية

ضع في اعتبارك أن عملاء الجدول الحاليين موجودون بالفعل. الآن، قم بإضافة عمود جديد customer_age إلى جدول العملاء.

 ALTER TABLE customers ADD customer_age varchar2(50); 

الآن، سيتم إضافة عمود جديد 'customer_age' في جدول العملاء.

كيفية إضافة أعمدة متعددة في الجدول الموجود

بناء الجملة:

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

مثال

 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. 

كيفية تعديل عمود الجدول

بناء الجملة:

 ALTER TABLE table_name MODIFY column_name column_type; 

مثال:

لغة جافا الأساسية
 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. 

كيفية تعديل أعمدة متعددة في الجدول

بناء الجملة:

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

مثال:

 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. 

كيفية إسقاط عمود من الجدول

بناء الجملة:

 ALTER TABLE table_name DROP COLUMN column_name; 

مثال:

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

كيفية إعادة تسمية عمود الجدول

بناء الجملة:

وجهات النظر والجداول
 ALTER TABLE table_name RENAME COLUMN old_name to new_name; 

مثال:

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

كيفية إعادة تسمية الجدول

بناء الجملة:

 ALTER TABLE table_name RENAME TO new_table_name; 

مثال:

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