প্রশ্ন ট্যাগ «unique-constraint»

ডিডিএল অনন্য সীমাবদ্ধতাগুলি নিশ্চিত করে যে কোনও কলামে থাকা ডেটা বা কলামগুলির একটি দল রয়েছে, সারণির সমস্ত সারিগুলির মধ্যে স্বতন্ত্র। জড়িত কলাম বা কলামগুলিতে থাকা ডেটা তাই প্রাসঙ্গিক সারণীতে একটি সারি স্বতন্ত্রভাবে সনাক্ত করতে দরকারী useful

6
আমি কখন একটি অনন্য সূচির পরিবর্তে একটি অনন্য বাধা ব্যবহার করব?
যখন আমি একটি কলামের পৃথক মান থাকতে চাই, আমি হয় বাধা ব্যবহার করতে পারি create table t1( id int primary key, code varchar(10) unique NULL ); go বা আমি একটি অনন্য সূচক ব্যবহার করতে পারেন create table t2( id int primary key, code varchar(10) NULL ); go create unique index …

3
পোস্টগ্র্যাসএসকিউএল বহু-কলামের স্বতন্ত্র সীমাবদ্ধতা এবং নাল মান
আমার নীচের মত একটি টেবিল আছে: create table my_table ( id int8 not null, id_A int8 not null, id_B int8 not null, id_C int8 null, constraint pk_my_table primary key (id), constraint u_constrainte unique (id_A, id_B, id_C) ); এবং আমি যে (id_A, id_B, id_C)কোনও পরিস্থিতিতে স্বতন্ত্র হতে চাই । সুতরাং নিম্নলিখিত …

5
একটি অনন্য বাধা কেন কেবল একটি নূলে অনুমতি দেয়?
প্রযুক্তিগতভাবে, NULL = NULL মিথ্যা, সেই যুক্তি অনুসারে কোনও NULL কোনও NUL এর সমান নয় এবং সমস্ত NULL আলাদা। এর অর্থ কি এই বোঝা যায় না যে সমস্ত NULs অনন্য এবং একটি অনন্য সূচককে NUL এর কোনও সংখ্যার অনুমতি দেওয়া উচিত?

4
ডিবিএমএসে প্রাইমারি কী এবং সুপার কী এর মধ্যে পার্থক্য কী
আমি ডিবিএমএসে নতুন এবং আমি এখনও তত্ত্বটি শিখছি। আমি এই মূল ব্যবসায়ের সাথে সত্যিই বিভ্রান্ত হয়ে পড়ছি এবং গুগল করার পরে আমি এটিকে সংকুচিত করেছিলাম মাত্র 2 কী (প্রাইমারি এবং সুপার কী) পাই না। ডিবিএমএসে আমার কয়েকটি প্রশ্ন রয়েছে। আপনি যদি আমার পক্ষে তাদের উত্তর দিতে পারেন তবে আমি কৃতজ্ঞ …

2
কাস্টম অনন্য কলাম সীমাবদ্ধতা, কেবলমাত্র যদি একটি কলামের একটি নির্দিষ্ট মান থাকে তবে তা প্রয়োগ করা হয়
নিম্নলিখিত হিসাবে কাস্টম অনন্য কলাম সীমাবদ্ধতা রাখা সম্ভব? ধরুন আমার কাছে দুটি কলস রয়েছে subsetএবং typeদুটি স্ট্রিং রয়েছে (যদিও ডেটা টাইপগুলি সম্ভবত কিছু যায় আসে না)। তাহলে type"সত্যিকারের" হয়, তাহলে আমি সমন্বয় চান typeএবং subsetঅনন্য যাবে। অন্যথায়, কোনও বাধা নেই। আমি ডেবিয়ানে পোস্টগ্রিজ এসকিউএল 8.4 ব্যবহার করছি।


4
কী কী স্পষ্ট করে দেওয়া উচিত?
আমি ডাটাবেসের বিষয়টিতে খুব নতুন তাই এটি অজ্ঞতার মতো মনে হতে পারে তবে আমি কী আগ্রহী যে কেন একটি টেবিলের মধ্যে কীটি স্পষ্ট করে দেওয়া উচিত। এটি কি প্রাথমিকভাবে ব্যবহারকারীকে জানাতে যে প্রদত্ত কলামটির মান (আশা) প্রতিটি সারিতে অনন্য হওয়ার গ্যারান্টিযুক্ত? স্বতন্ত্রতাটি উল্লেখ না করা সত্ত্বেও সেখানে থাকা উচিত।

2
পারমাণবিক লেনদেনে অনন্য লঙ্ঘন এড়ান
পোস্টগ্রিসএসকিউএলে পারমাণবিক লেনদেন তৈরি করা সম্ভব? এই সারিগুলির সাথে আমার সারণী বিভাগ রয়েছে তা বিবেচনা করুন: id|name --|--------- 1 |'tablets' 2 |'phones' এবং কলামের নামটিতে অনন্য বাধা রয়েছে। যদি আমি চেষ্টা করি: BEGIN; update "category" set name = 'phones' where id = 1; update "category" set name = 'tablets' where …

4
সূচকের স্বতন্ত্রতা ওভারহেড
আমি আমার অফিসে বিভিন্ন বিকাশকারীদের সাথে একটি সূচকের ব্যয় এবং একটি স্বাতন্ত্র্য উপকারী বা ব্যয়বহুল (সম্ভবত উভয়ই) তা নিয়ে চলমান বিতর্ক করছি। ইস্যুটির ক্রুশ আমাদের প্রতিযোগিতামূলক সংস্থান। পটভূমি আমি পূর্বে একটি আলোচনা পড়েছি যা জানিয়েছে যে কোনও Uniqueসূচক বজায় রাখতে কোনও অতিরিক্ত ব্যয় হয় না, যেহেতু কোনও Insertক্রিয়াকলাপটি বি-গাছের সাথে …

1
অনন্য সূচক আপডেট এবং পরিসংখ্যান সারি পরিবর্তন কাউন্টার
নিম্নলিখিত সারণী, অনন্য ক্লাস্টারড সূচক এবং পরিসংখ্যান দেওয়া হয়েছে: CREATE TABLE dbo.Banana ( pk integer NOT NULL, c1 char(1) NOT NULL, c2 char(1) NOT NULL ); CREATE UNIQUE CLUSTERED INDEX pk ON dbo.Banana (pk); CREATE STATISTICS c1 ON dbo.Banana (c1); CREATE STATISTICS c2 ON dbo.Banana (c2); INSERT dbo.Banana (pk, c1, …

2
পোস্টগ্রিজে ডিফেরেবল অনন্য সূচক
পরিবর্তনের টেবিলের জন্য পোস্টগ্রিজ ডকুমেন্টেশনের দিকে তাকালে মনে হয় নিয়মিত প্রতিবন্ধকতাগুলি চিহ্নিত করা যেতে পারে DEFERRABLE(আরও দৃ concrete়ভাবে INITIALLY DEFERRED, যা আমি আগ্রহী)। সূচিগুলিও সীমাবদ্ধতার সাথে যুক্ত হতে পারে, যতক্ষণ না: সূচীতে এক্সপ্রেশন কলাম থাকতে পারে না আংশিক সূচক হতে পারে যা আমাকে বিশ্বাস করতে পরিচালিত করে বর্তমানে শর্তগুলির সাথে …

1
এনভারচর কলামের আকার পরিবর্তন করার সময়, আমার কি অনন্য সূচকটি ফেলে দেওয়া দরকার? এবং সূচীটি পুনরায় তৈরি করার সময় কি টেবিলটি তালাবন্ধ হয়ে যাবে?
আমাদের ডাটাবেসে একটি বড় টেবিল উপস্থিত রয়েছে যা কম বেশি দেখায়: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); তবে এখন সিরিয়াল ক্ষেত্রটির আকার হ্রাস পেয়েছে, তাই আমি এটিকে 32-এ পরিবর্তন করতে চাই Vis DROP INDEX ux_production_data_serial ON dbo.production_data; GO ALTER TABLE dbo.production_data …

2
নাল মান সহ PostgreSQL ইউপিএসআরটি ইস্যু
পোস্টগ্রিস 9.5-এ নতুন ইউপিএসআরটি বৈশিষ্ট্যটি ব্যবহার করে আমার একটি সমস্যা হচ্ছে আমার কাছে একটি টেবিল রয়েছে যা অন্য টেবিলের ডেটা একত্রিত করার জন্য ব্যবহৃত হয়। সংমিশ্রিত কীটি 20 টি কলাম দ্বারা গঠিত, যার মধ্যে 10 টি স্থূল হতে পারে। নীচে আমি যে সমস্যাটি করছি তার একটি ছোট সংস্করণ তৈরি করেছি, …

1
N'Latinc ল্যাটিন 1_ জেনারাল_সিআই_এএস কোলেশন ব্যবহার করে 'এন'সি'র সদৃশ কী হিসাবে বিবেচিত
আমার কাছে একটি অনন্য কী সহ একটি টেবিল রয়েছে যাতে একটি NVARCHAR(50)কলাম অন্তর্ভুক্ত রয়েছে (সঠিক বা না, তবে রয়েছে)। সুতরাং, সন্নিবেশ করার চেষ্টা করার সময় Șcবা C( সন্নিবেশের ক্রমের কোনও গুরুত্ব নেই) কোলেশন সমস্যার কারণে এটি ২ য় সন্নিবেশকে ভেঙে দেয়। ত্রুটি এখানে: (1 টি সারি) প্রভাবিত এমএসজি 2601, স্তর …

5
এই আপডেটটি কেন অনন্য কী বাধা লঙ্ঘন করে ব্যর্থ হয়?
আমি একটি "দুর্ঘটনাজনিত" ডিবিএ, তুলনামূলকভাবে অনভিজ্ঞ এবং এই সমস্যায় অবাক হয়েছি। এমএস এসকিউএল সার্ভার ২০১২ চলছে। সমস্যাটি এই আপডেটের বিবৃতিতে রয়েছে: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER , UpdatedOn …

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