constraint पर टैग किए गए जवाब

एक चेक या विदेशी कुंजी के रूप में एक घोषणात्मक तंत्र जो एक डेटाबेस में कुछ डेटा अखंडता नियम को लागू करता है।

6
मुझे एक अनन्य सूचकांक के बजाय एक अद्वितीय बाधा का उपयोग कब करना चाहिए?
जब मैं एक कॉलम को अलग मान देना चाहता हूं, तो मैं या तो एक बाधा का उपयोग कर सकता हूं create table t1( id int primary key, code varchar(10) unique NULL ); go या मैं एक अद्वितीय सूचकांक का उपयोग कर सकता हूं create table t2( id int primary …

3
PostgreSQL बहु-स्तंभ अद्वितीय बाधा और पूर्ण मान
मेरे पास निम्नलिखित की तरह एक तालिका है: 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)किसी भी स्थिति में अलग होना चाहता …

3
तीन स्तंभों में से केवल एक बाधा की जाँच करें जो अशक्त है
मेरे पास एक (SQL Server) तालिका है जिसमें 3 प्रकार के परिणाम होते हैं: FLOAT, NVARCHAR (30), या DATETIME (3 अलग कॉलम)। मैं यह सुनिश्चित करना चाहता हूं कि किसी भी पंक्ति के लिए, केवल एक कॉलम में परिणाम हो और अन्य कॉलम NULL हों। इसे प्राप्त करने के लिए …

2
MySQL: टेबल से संबंधित विदेशी कुंजियों की जांच कैसे करें
MySql में टेबल से संबंधित विदेशी कुंजियाँ कैसे देखें? पृष्ठभूमि : मैं MySql में एक टेबल छोड़ना चाहता था जिसमें एक विदेशी कुंजी बाधा है। जब मैं इसे करता हूं तो मुझे यह मिलता है: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails …

2
PostgreSQL EXCLUDE USING त्रुटि: डेटा प्रकार पूर्णांक में कोई डिफ़ॉल्ट ऑपरेटर वर्ग नहीं है
PostgreSQL 9.2.3 में मैं इस सरलीकृत तालिका को बनाने की कोशिश कर रहा हूँ: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); लेकिन मुझे यह त्रुटि मिली: ERROR: data type integer has no default operator class for access method "gist" …

5
एक UNIQUE बाधा केवल एक NULL की अनुमति क्यों देती है?
तकनीकी रूप से, NULL = NULL गलत है, उस तर्क से कोई NULL किसी भी NULL के बराबर नहीं है और सभी NULL अलग हैं। इस का अर्थ यह नहीं है कि सभी NULLs अद्वितीय हैं और एक अद्वितीय सूचकांक NULLs की किसी भी संख्या को अनुमति देना चाहिए?

7
किसी तालिका की पूर्ण संरचना की प्रतिलिपि बनाएँ
कुछ विधियों का उपयोग करते हुए, जब आप किसी तालिका की एक प्रतिलिपि बनाते हैं जिसे आप अनुक्रमित, पीके, एफके आदि खो देते हैं, उदाहरण के लिए SQL सर्वर में मैं कह सकता हूं: select * into dbo.table2 from dbo.table1; यह तालिका की एक साधारण प्रति है; सभी सूचकांक / …

15
'डिफ़ॉल्ट' ध्वज को कैसे लागू किया जाए जो केवल एक पंक्ति में ही सेट किया जा सकता है
उदाहरण के लिए, इस तालिका के समान: create table foo(bar int identity, chk char(1) check (chk in('Y', 'N'))); इससे कोई फ़र्क नहीं पड़ता कि ध्वज को ए char(1), bitया जो भी लागू किया गया हो। मैं सिर्फ यह सुनिश्चित करना चाहता हूं कि यह केवल एक ही पंक्ति में स्थापित …

2
मैं सभी तालिकाओं से सभी बाधाओं को कैसे छोड़ूं?
मैं सभी डिफ़ॉल्ट बाधाओं, चेक बाधाओं, अद्वितीय बाधाओं, प्राथमिक कुंजियों और विदेशी कुंजियों को SQL सर्वर डेटाबेस में सभी तालिकाओं से ड्रॉप करना चाहता हूं। मुझे पता है कि सभी बाधा नाम sys.objectsकैसे मिलते हैं , लेकिन मैं इस ALTER TABLEहिस्से को कैसे आबाद करूं ?

2
MATCH FULL, MATCH SIMPLE और MATCH PARTIAL के बीच अंतर?
मैं एक ध्यान दिया है MATCH SIMPLEऔर MATCH FULL, लेकिन मुझे समझ नहीं आता कि वे क्या करते। मैं देखता हूं डिफ़ॉल्ट है MATCH SIMPLE; लेकिन, कैसे अन्य कर MATCHके लिए खंड FOREIGN KEYबाधा समारोह?

3
मैं SQL में केवल डेटाबेस तालिका पढ़ने-लिखने के बाद कैसे लागू करता हूँ?
क्या यह भी संभव है? मेरा उपयोग मामला एक लेज़र टेबल है, इस आवश्यकता के साथ कि एक बार रिकॉर्ड बनाने के बाद, इसे केवल-पढ़ा जाना चाहिए, अर्थात कोई भी इसे संपादित या हटाने में सक्षम नहीं होना चाहिए। यह केवल बहीखाता तालिका पर लागू होता है और इसके प्रत्यक्ष …
28 mysql  constraint 

2
MySQL में 'ibfk' क्या है?
अगर मैं phpmyadmin में तालिका 'फ़ोटो' के लिए एक विदेशी कुंजी बाधा बनाता हूं, तो मैं बाद में देखता हूं कि बाधा का नाम 'photos_ibfk_1' है, और अगले बाधा को 'photos_ibfk_2' कहा जाता है, आदि। इससे मैं इकट्ठा हुआ है कि [tablename] _ibfk_constraintIndex है। MySQL में DB बाधाओं के लिए …

3
एक डेटाबेस में "कम से कम एक" या "बिल्कुल एक" लागू करने के लिए बाधा
मान लें कि हमारे पास उपयोगकर्ता हैं और प्रत्येक उपयोगकर्ता के कई ईमेल पते हो सकते हैं CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) कुछ नमूने पंक्तियों user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | …

4
चेक बाधा काम नहीं करता है?
मेरे पास निम्न तालिका है। create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); समस्या यह है कि CHECKबाधा उम्र के कॉलम पर काम नहीं करती है। उदाहरण के लिए, जब मैं 222 आयु क्षेत्र के लिए सम्मिलित करता हूं तो MySQL …
23 mysql  constraint 

4
Postgres, पहले से उपयोग किए गए PK मान को क्यों उत्पन्न करता है?
मैं Django का उपयोग कर रहा हूं, और हर बार एक बार मुझे यह त्रुटि मिलती है: अखंडता: डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है "myapp_mymodel_pkey" विवरण: कुंजी (आईडी) = (1) पहले से मौजूद है। मेरा पोस्टग्रेज डेटाबेस वास्तव में 1 की प्राथमिक कुंजी के साथ एक myapp_mymodel …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.