আমার SQL Server
টেবিলে আমার একটি কলাম যুক্ত করা দরকার । ডেটা না হারিয়ে কি এটি করা সম্ভব, আমার কাছে ইতিমধ্যে আছে?
আমার SQL Server
টেবিলে আমার একটি কলাম যুক্ত করা দরকার । ডেটা না হারিয়ে কি এটি করা সম্ভব, আমার কাছে ইতিমধ্যে আছে?
উত্তর:
অবশ্যই! শুধু ALTER TABLE...
বাক্য গঠন ব্যবহার করুন ।
উদাহরণ
ALTER TABLE YourTable
ADD Foo INT NULL /*Adds a new int column existing rows will be
given a NULL value for the new column*/
বা
ALTER TABLE YourTable
ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will
be given the value zero*/
এসকিউএল সার্ভার ২০০৮ সালে প্রথমটি হ'ল কেবল একটি মেটাডেটা পরিবর্তন। দ্বিতীয়টি সমস্ত সারি আপডেট করবে।
SQL সার্ভার 2012+ এন্টারপ্রাইজ সংস্করণে দ্বিতীয় একটি হল মেটাডাটা শুধুমাত্র খুব পরিবর্তন ।
এসএসএমএস ব্যবহার করে একটি কলাম যুক্ত করা বা ALTER TABLE .. ADD
কোনও বিদ্যমান ডেটা বাদ দেবে না।
সারণীতে নতুন কলাম যুক্ত করুন
ALTER TABLE [table]
ADD Column1 Datatype
যেমন
ALTER TABLE [test]
ADD ID Int
যদি ব্যবহারকারী এটিকে স্বয়ংক্রিয়ভাবে বর্ধিত করতে চান
ALTER TABLE [test]
ADD ID Int IDENTITY(1,1) NOT NULL
ডিফল্ট মান সহ সারণীতে নতুন কলাম যুক্ত করুন।
ALTER TABLE NAME_OF_TABLE
ADD COLUMN_NAME datatype
DEFAULT DEFAULT_VALUE
{ }
করুন এবং এডিটর টুলবারের "কোড স্যাম্পল" বোতামটিতে ক্লিক করুন: সুন্দরভাবে ফর্ম্যাট করুন এবং সিনট্যাক্সটিকে হাইলাইট করুন!