আমি কীভাবে একটি আলাদা স্কিমার অধীনে একটি এসকিউএল টেবিল তৈরি করব?


137

এটি এসকিউএল সার্ভার ২০০৮, এসএমএসের

আমি যখন একটি টেবিল তৈরি করি তখন এটি ডিবিওয়ের নীচে তৈরি হয়।

আমি এটি একটি অন্য স্কীমার অধীনে তৈরি করতে চাই, তবে আমি যখন 'নতুন সারণি' ডায়ালগটি ব্যবহার করি, আমি কখনই এটি নির্দিষ্ট করার ক্ষেত্রটি খুঁজে পাব না।

উত্তর:


242
  1. টেবিল নোডে ডান ক্লিক করুন এবং চয়ন করুন New Table...
  2. টেবিল ডিজাইনার খোলা থাকলে, বৈশিষ্ট্যগুলি উইন্ডোটি খুলুন (দেখুন -> বৈশিষ্ট্যগুলি উইন্ডো)।
  3. বৈশিষ্ট্য উইন্ডোতে একটি স্কিমা চয়ন করে আপনি টেবিলটি তৈরি করতে হবে এমন স্কিমাটি পরিবর্তন করতে পারেন।

আপনি কীভাবে প্রোগ্রামটিমে এটি করবেন। অর্থাত্ SUSER_SNAME () সারণী তৈরি করুন My [MyTableName] তবে এটি আসলে কার্যকর। এছাড়াও, অস্থায়ী গ্লোবাল ভেরিয়েবলগুলি সংরক্ষণ করার একটি উপযুক্ত উপায় কি বিভিন্ন অ্যাপ্লিকেশনকে একে অপরের সাথে কথা বলার অনুমতি দেয়?
অবিচলিত

ঠিক আছে ধন্যবাদ তবে আমি বোঝাতে চাইছিলাম স্কিমার নামটি ভেরিয়েবল হিসাবে কোন ব্যবহারকারী এটি চালাচ্ছেন। এটি একটি সামান্য গতিশীল এসকিউএল দিয়ে করেছে তবে তারপরে যেকোন উপায়ে ব্যবহারকারীর মেশিনে এই ভার্সগুলি কোনও টেবিলে রাখার একটি আরও ভাল উপায় খুঁজে পেয়েছে।
অবিচলিত

1
@ অ্যাড্রিয়ানব্যাঙ্কস আপনি তাদেরকে সঠিক দিকে নির্দেশ করার জন্য অত্যন্ত দয়াবান স্যার!
শান এফ

ধন্যবাদ @ অ্যাড্রিয়ানব্যাঙ্কস এটি কিছুক্ষণ না করে তৈরি করে একটি স্ক্রিপ্ট লেখার প্রান্তে ছিল!
কার্ল জের্তসেন

50

চালানোর চেষ্টা করুন CREATE TABLE [schemaname].[tableName]; GO;

এটি ধরে নিয়েছে যে আপনার ডেটাবেজে স্কিমের নামটি বিদ্যমান। আপনার CREATE SCHEMA [schemaname]যদি স্কিমাও তৈরি করতে হয় তবে দয়া করে ব্যবহার করুন ।

সম্পাদনা: এসকিউএল সার্ভার 11.03 নোট করতে আপডেট হয়েছে এটি ব্যাচের একমাত্র বিবৃতি হতে হবে।


1
হ্যাঁ, আমি বুঝতে পারি যে আমি এটি করতে পারি, আমি কেবল ভাবছিলাম যে ডায়ালগ সংস্করণে এটি করার জন্য কোনও বিকল্প আছে কিনা had
ম্যাট

আমিও একই চেষ্টা করেছি, এটি কাজ করছে না, আমি কি কিছু ভুল করছি? অথবা এটি কেবল এমএসএসকিউএল 2012 এ কাজ করে?
পঙ্কজ পার্কার

7
@ পঙ্কজপ্রিকার: স্কিমার অস্তিত্ব না থাকলে এটি কাজ করবে না। create schema [schema_Name]উপরের ক্যোয়ারীটি অনুসরণ করে প্রথমে স্কিমা তৈরি করুন ।
সংগ্রাম নানদখিল

14

                           এসকিউএল সার্ভার ২০০৮ সালে একটি ডাটাবেস স্কিমা তৈরি করুন
1.. সুরক্ষা> স্কিমাস
২ এ নেভিগেট করুন 2. স্কিমায় ডান ক্লিক করুন এবং নতুন স্কিমা নির্বাচন
করুন new. নতুন স্কিমার জন্য সাধারণ ট্যাবে বিশদটি সম্পূর্ণ করুন। মত, স্কিমাটির নাম "মাইস্কেমা" এবং স্কিমার মালিক "অ্যাডমিন"।
৪. প্রয়োজনীয় হিসাবে স্কিমে ব্যবহারকারীদের যুক্ত করুন এবং তাদের অনুমতিগুলি সেট
করুন : ৫. কোনও বর্ধিত বৈশিষ্ট্য যুক্ত করুন (বর্ধিত বৈশিষ্ট্য ট্যাবের মাধ্যমে)
OK. ঠিক আছে ক্লিক করুন।
                          নতুন স্কিমা "মাইস্কেমা"
তে একটি সারণী যুক্ত করুন ১. অবজেক্ট এক্সপ্লোরারে, টেবিলের নামটিতে ডান ক্লিক করুন এবং "নকশা" নির্বাচন করুন:
২. এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে একটি টেবিলের জন্য ডাটাবেস স্কিমা পরিবর্তন করা
Design. নকশা ভিউ থেকে, এফ 4 টিপুন বৈশিষ্ট্য উইন্ডো প্রদর্শন করুন।
৪. প্রোপার্টি উইন্ডো থেকে, স্কিমাটি পছন্দসই স্কিমায় পরিবর্তন করুন:
৫. ট্যাবটি ডান ক্লিক করে এবং "বন্ধ করুন" নির্বাচন করে
নকশা দেখুনটি বন্ধ করুন: 6. নকশা ভিউ বন্ধ
করুন save
. সংরক্ষণের জন্য অনুরোধ করা হলে "ঠিক আছে" ক্লিক করুন Your আপনার টেবিলটি এখন "মাইস্কেমা" স্কিমাতে স্থানান্তরিত হয়েছে। সম্পন্ন

পরিবর্তনগুলি নিশ্চিত করতে অবজেক্ট ব্রাউজারের ভিউ রিফ্রেশ করুন


পূর্ববর্তী ডিবি স্কিমা তৈরির প্রক্রিয়াটি খুব দরকারী। ধন্যবাদ।
এমজিজি সোফট


5

ডিবিতে স্কিমা না থাকলে শন এফ এর উত্তর কার্যকর হবে না not যদি কেউ স্কিমা তৈরির উপায় খুঁজছেন তবে স্কিমা তৈরির জন্য নিম্নলিখিত স্ক্রিপ্টটি সম্পাদন করুন।

create schema [schema_name]
CREATE TABLE [schema_name].[table_name](
 ...
) ON [PRIMARY]

নতুন টেবিল যুক্ত করার সময়, টেবিল ডিজাইন মোডে যান এবং F4সম্পত্তি উইন্ডোটি খুলতে টিপুন এবং ড্রপডাউন থেকে স্কিমা নির্বাচন করুন। ডিফল্ট হয় dbo

আপনি সম্পত্তি উইন্ডো ব্যবহার করে বর্তমান সারণীর স্কিমাও পরিবর্তন করতে পারেন।

পড়ুন:

এখানে চিত্র বর্ণনা লিখুন


এসকিউএল সার্ভারে ১১.০.৩++ এটি ত্রুটি ছুঁড়ে ফেলবে, স্ক্রিমা তৈরি করতে হবে ব্যাচের একমাত্র অপারেশন। CREATE SCHEMA setup; GO
হাজিকলিস্ট

3

আমি যখন এসএসএমএস 2008 ব্যবহার করে একটি সারণী তৈরি করি, তখন আমি 3 টি ফলক দেখি:

  • কলাম ডিজাইনার
  • কলামের বৈশিষ্ট্য
  • টেবিলের বৈশিষ্ট্য

টেবিলের বৈশিষ্ট্যগুলির ফলকে, একটি ক্ষেত্র রয়েছে: Schemaযা আপনাকে স্কিমা নির্বাচন করতে দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.