কম্পিউটার

SQL সার্ভারে টেবিলের বিবৃতি পরিবর্তন করুন

SQL সার্ভারে, ALTER TABLE স্টেটমেন্টটি কলাম যোগ করতে, কলাম সম্পাদনা করতে, কলাম মুছে ফেলতে, কলামের নাম পরিবর্তন করতে বা টেবিলের নাম পরিবর্তন করতে ব্যবহার করা হয়৷

এসকিউএল সার্ভারে টেবিলে কলাম যোগ করুন

সিনট্যাক্স

  ALT ER TABLE ten_bang 
ADD te n_cot dinh_nghia_cot;

উদাহরণস্বরূপ

  ALTER TABLE n hanvien 
ADD ho VARCHA R (50);

উপরের ALTER TABLE স্টেটমেন্ট টেবিলে কলাম ho যোগ করবে।

এসকিউএল সার্ভারে টেবিলে একাধিক কলাম যোগ করুন

সিনট্যাক্স

  ALTE R TABLE ten_bang 
ADD cot1 dinh_nghia_cot,
cot2 dinh_nghia_cot,

cot_n dinh _nghia_cot;

উদাহরণস্বরূপ

  ALTER TABLE n hanvien 
ADD ho VARCHAR(50),
ten VARCHAR(40);

এই উদাহরণে ALTER TABLE স্টেটমেন্টটি টেবিলে VARCHAR (50) ফিল্ডের সাথে ho এবং দশটি VARCHAR (40) ফিল্ডের সাথে দুটি কলাম যোগ করবে৷

এসকিউএল সার্ভারে টেবিলের কলাম সম্পাদনা করুন

সিনট্যাক্স

  ALTE R TABLE ten_bang 
ALTER COLUMN ten_cot kieu_cot;

উদাহরণস্বরূপ

  AL TER TABLE nhanvien 
ALTE R COLUMN ho VARCHAR (75) NOT NULL;

উপরের কমান্ডটি হো কলামটিকে VARCHAR ডেটা টাইপ (75) এ পরিবর্তন করবে এবং NULL মান গ্রহণ করা হবে না৷

এসকিউএল সার্ভারে টেবিলের কলাম মুছুন

সিনট্যাক্স

  ALTE R 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 করে।


  1. এসকিউএল-এ কীভাবে একটি অল্টার টেবিল স্ক্রিপ্ট তৈরি করবেন

  2. IF কমান্ড... SQL সার্ভারে ELSE

  3. এসকিউএল সার্ভারে অনুমতি / প্রত্যাহার করুন

  4. SQL সার্ভারে PIVOT ধারা