SQL সার্ভারে, ALTER TABLE স্টেটমেন্টটি কলাম যোগ করতে, কলাম সম্পাদনা করতে, কলাম মুছে ফেলতে, কলামের নাম পরিবর্তন করতে বা টেবিলের নাম পরিবর্তন করতে ব্যবহার করা হয়৷
এসকিউএল সার্ভারে টেবিলে কলাম যোগ করুন
সিনট্যাক্স
ALTER TABLE ten_bang
ADD te
n_cot dinh_nghia_cot;
উদাহরণস্বরূপ
ALTER TABLE nhanvien
ADD ho VARCHA
R (50);
উপরের ALTER TABLE স্টেটমেন্ট টেবিলে কলাম ho যোগ করবে।
এসকিউএল সার্ভারে টেবিলে একাধিক কলাম যোগ করুন
সিনট্যাক্স
ALTER TABLE ten_bang
ADD cot1 dinh_nghia_cot,
cot2 dinh_nghia_cot,
…
cot_n dinh
_nghia_cot;
উদাহরণস্বরূপ
ALTER TABLE nhanvien
ADD ho VARCHAR(50),
ten VARCHAR(40);
এই উদাহরণে ALTER TABLE স্টেটমেন্টটি টেবিলে VARCHAR (50) ফিল্ডের সাথে ho এবং দশটি VARCHAR (40) ফিল্ডের সাথে দুটি কলাম যোগ করবে৷
এসকিউএল সার্ভারে টেবিলের কলাম সম্পাদনা করুন
সিনট্যাক্স
ALTER TABLE ten_bang
ALTER
COLUMN ten_cot kieu_cot;
উদাহরণস্বরূপ
ALTER TABLE nhanvien
ALTE
R COLUMN ho VARCHAR (75) NOT NULL;
উপরের কমান্ডটি হো কলামটিকে VARCHAR ডেটা টাইপ (75) এ পরিবর্তন করবে এবং NULL মান গ্রহণ করা হবে না৷
এসকিউএল সার্ভারে টেবিলের কলাম মুছুন
সিনট্যাক্স
ALTER TABLE ten_cot
DROP C
OLUMN ten_cot;
উদাহরণস্বরূপ
ALTER TABLE home
DROP COLUMN ho
;
উপরের ALTER TABLE বিবৃতিটি টেবিল থেকে কলাম হো মুছে দেবে৷
এসকিউএল সার্ভারে টেবিলের কলামের নাম পরিবর্তন করুন
আপনি টেবিলের কলামের নাম পরিবর্তন করতে ALTER TABLE কমান্ড ব্যবহার করতে পারেন৷ Sp_rename ব্যবহার করা যেতে পারে, তবে মাইক্রোসফ্ট টেবিলটি মুছে ফেলা এবং পুনরায় তৈরি করতে উৎসাহিত করে যাতে স্ক্রিপ্ট এবং স্টোরেজ প্রক্রিয়াগুলি দূষিত না হয়৷
সিনট্যাক্স
sp_rename
'ten_bang.ten_cot_cu', 'ten_cot_moi', 'COLUMN';
উদাহরণস্বরূপ
sp_rename 'nhanvien.ho', 'honhanvien',
'COLUMN';
এই উদাহরণটি sp_rename ব্যবহার করে যা সদস্য হওয়ার জন্য টেবিলের কলামের নাম পরিবর্তন করবে।
এসকিউএল সার্ভারে টেবিলের নাম পরিবর্তন করুন
SQL সার্ভারে একটি টেবিলের নাম পরিবর্তন করতে ALTER TABLE কমান্ড ব্যবহার করা যাবে না৷ যাইহোক, আপনি sp_rename ব্যবহার করতে পারেন, তবে মাইক্রোসফ্ট টেবিলটি মুছে ফেলা এবং পুনরায় তৈরি করার পরামর্শ দেয় যাতে স্ক্রিপ্ট এবং স্টোরেজ প্রক্রিয়াটি দূষিত না হয়।
সিনট্যাক্স
sp_rename
'ten_bang_cu', 'ten_bang_moi';
উদাহরণস্বরূপ
sp_rename 'nhanvien', 'nv';
এই কমান্ডটি টেবিলের নাম পরিবর্তন করে nv করে।