SQL ALTER TABLE جملہ

ALTER TABLE جملہ

ALTER TABLE جملہ اس کا استعمال کیا جاتا ہے تاکہ موجودہ جدول میں کالومن کو شامل، ترمیم یا حذف کیا جائے。

SQL ALTER TABLE ڈھانچہ

جس طرح میں کالومن کو جدول میں شامل کریں تو اس کیلئے درج ذیل نکات استعمال کریں:

ALTER TABLE table_name
ADD column_name datatype

جس طرح میں کالومن کو دباؤ دینا ہے تو اس کیلئے درج ذیل نکات استعمال کریں:

ALTER TABLE table_name
DROP COLUMN column_name

توضیح:کچھ دیتابیس سسٹمز اس طرح سے کالومن کو دباؤ دینے کی اجازت نہیں دیتے ہیں (DROP COLUMN column_name)。

برای تغییر نوع داده ستون در جدول، از دستور زیر استفاده کنید:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

جدول اصلی (استفاده شده در مثال‌ها):

جدول Persons:

Id LastName FirstName آدرس شهر
1 Adams John Oxford Street لندن
2 Bush George Fifth Avenue نیویورک
3 Carter Thomas Changan Street پکن

مثال ALTER TABLE SQL

حالا، ما می‌خواهیم یک ستون جدید به نام "Birthday" به جدول "Persons" اضافه کنیم.

ما از عبارت SQL زیر استفاده می‌کنیم:

ALTER TABLE Persons
ADD Birthday date

لطفاً توجه داشته باشید که نوع ستون جدید "Birthday" date است و می‌تواند تاریخ‌ها را ذخیره کند. نوع داده تعیین می‌کند که چه نوع داده‌هایی می‌تواند در ستون ذخیره شود.

جدول جدید "Persons" به این شکل خواهد شد:

Id LastName FirstName آدرس شهر Birthday
1 Adams John Oxford Street لندن  
2 Bush George Fifth Avenue نیویورک  
3 Carter Thomas Changan Street پکن  

مثال تغییر نوع داده

حالا ما می‌خواهیم نوع داده ستون "Birthday" در جدول "Persons" را تغییر دهیم.

ما از عبارت SQL زیر استفاده می‌کنیم:

ALTER TABLE Persons
ALTER COLUMN Birthday year

لطفاً توجه داشته باشید که نوع داده "Birthday" ستون year است و می‌تواند سال‌های 2 رقمی یا 4 رقمی را ذخیره کند.

DROP COLUMN مثال

در ادامه، ما می‌خواهیم ستون "Birthday" از جدول "Person" را حذف کنیم:

ALTER TABLE Person
DROP COLUMN Birthday

جداول Persons به این شکل خواهد شد:

Id LastName FirstName آدرس شهر
1 Adams John Oxford Street لندن
2 Bush George Fifth Avenue نیویورک
3 Carter Thomas Changan Street پکن