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

डेटा परिभाषा भाषा; डेटाबेस संरचनाओं को परिभाषित करना लेकिन उनकी सामग्री नहीं।

2
एक बड़ी तालिका में एक नए कॉलम को आबाद करने का सबसे अच्छा तरीका है?
हमारे पास Postgres में एक 2.2 GB टेबल है जिसमें 7,801,611 पंक्तियाँ हैं। हम इसमें एक uuid / गाइड कॉलम जोड़ रहे हैं और मैं सोच रहा हूं कि उस कॉलम को आबाद करने का सबसे अच्छा तरीका क्या है (जैसा कि हम NOT NULLइसमें एक बाधा जोड़ना चाहते हैं …

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

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

2
MySQL के लिए Transactional DDL वर्कफ़्लो
मैं एक छोटे से खोज करने के लिए है कि DDL बयान (हैरान कर दिया था alter table, create indexआदि) परोक्ष MySQL में वर्तमान लेन-देन के लिए प्रतिबद्ध। एमएस एसक्यूएल सर्वर से आ रहा है, स्थानीय रूप से लेनदेन में डेटाबेस परिवर्तन करने की क्षमता (जो तब वापस लुढ़का था) …

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
कुछ डीडीएल बयानों के लिए कुछ डीबीएमएस की अनुमति क्यों नहीं होगी?
हाल ही में मुझे पता चला कि MySQL DDL के रोलबैक का समर्थन नहीं करता है जैसे कि "परिवर्तन तालिका" ... PostgreSQL के लिए इस्तेमाल होने के नाते, यह मुझे अजीब लगता है, लेकिन मेरे एक दोस्त ने मुझे बताया कि ओरेकल भी इसकी अनुमति नहीं देता है। क्या इसका …

1
SQL सर्वर DDL के साथ लेनदेन का उपयोग कैसे करें?
मेरे पास एक लॉगिन तालिका है जिसमें सभी आवेषण एक ही संग्रहीत प्रक्रिया द्वारा किए जाते हैं। CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure …

6
MySQL में दो तालिकाओं की संरचना की तुलना करने के लिए क्वेरी
मेरे एक MySQL डेटाबेस की बैकअप प्रक्रिया को स्वचालित करने के लिए, मैं दो तालिकाओं की संरचना (वर्तमान संस्करण बनाम पुराने संस्करण) की तुलना करना चाहूंगा। क्या आप एक ऐसी क्वेरी के बारे में सोच सकते हैं जो दो तालिकाओं की तुलना कर सकती है? यहां कुछ उदाहरण तालिकाएं हैं …

1
PostgreSQL में एक तालिका के टकराव का निर्धारण कैसे करें?
मैं PostgreSQL में मेरे टेबलों पर उपयोग किए जाने वाले टकरावों की जांच करना चाहता हूं, लेकिन मेरे लिए googling Postgresql detect collationअच्छा काम नहीं कर रही है, और प्रलेखन यह एक आसान खोज नहीं कर रहा है। क्या कोई मुझे बता सकता है कि मैं इसे कैसे जांचूंगा?

2
समारोह / संग्रहित प्रक्रिया निर्माण पर स्कीमा की जाँच अक्षम करना
मैं SQL Server 2008 R2 डेटाबेस में परिवर्तन को निष्पादित करने वाली प्रक्रिया को स्वचालित करने का प्रयास कर रहा हूं। प्रक्रिया मैं जगह में डाल दिया और मेरी संग्रहीत प्रक्रियाओं और कार्यों, साथ ही टेबल / कॉलम / डेटा को बदलने के लिए स्क्रिप्ट चलाने के लिए। दुर्भाग्य से, …

3
मैं कभी ALGORITHM = COPY को ALGORITHM = INPLACE क्यों पसंद करूंगा?
के बाद से MySQL 5.6 ऑनलाइन DDL शुरू की, ALTER TABLEआदेश वैकल्पिक रूप से या तो हो सकता है ALGORITHM=INPLACEया ALGORITHM=COPYनिर्दिष्ट। ऑनलाइन DDL नोटों का अवलोकन , जो डिफ़ॉल्ट रूप से, INPLACEजहां भी संभव हो , का उपयोग किया जाता है, और इसका अर्थ है (कभी भी इसे काफी बताते …

1
एक डिफ़ॉल्ट बाधा के साथ एक नॉट कॉलम को तत्काल क्यों जोड़ा जा रहा है?
CREATE TABLE TestTab (ID INT IDENTITY(1,1), st nvarchar(100)) INSERT INTO TestTab (st) values ('a') INSERT INTO TestTab (st) values ('b') INSERT INTO TestTab (st) values ('c') INSERT INTO TestTab (st) values ('d') INSERT INTO TestTab (st) values ('e') INSERT INTO TestTab (st) SELECT TOP 10000 st from testtab GO 30 …

3
पहचान मूल्य रीसेट करें
मेरे पास IDENTITY कॉलम वाली एक तालिका है। विकास करते समय मैं समय-समय पर पंक्तियों को हटाता हूं और उन्हें फिर से जोड़ता हूं। लेकिन IDENTITY मान हमेशा बढ़ता रहा और 1 से शुरू नहीं हुआ जब मैंने उन्हें फिर से जोड़ा। अब मेरी आईडी 68 -> 92 से जाती …

2
क्यों ट्राई कर रहा है DDL?
मेरे पास एक साक्षात्कार प्रश्न है, जो मेरे साक्षात्कार के दौरान पूछा गया था। मैंने सवाल का जवाब दिया, लेकिन साक्षात्कारकर्ता मेरे जवाब से इतना आश्वस्त नहीं था। तो, किसी ने मुझे मेरी समझ के साथ सही किया? Q. क्यों Truncate DDL है जहां डिलीट DML है? दोनों लगभग एक …
15 oracle  delete  ddl  truncate 

3
एक स्वचालित फैशन में ओरेकल डीडीएल को स्क्रिप्ट करें
Oracle SQL Developer DDL को Tools -> Database Export...इस काम के माध्यम से निर्यात करने में सक्षम है , लेकिन इसके लिए मैन्युअल हस्तक्षेप की आवश्यकता होती है। मुझे पता है DBMS_METADATA.get_ddl(), लेकिन पाया है कि निर्यात सही नहीं है। मैं उन मुद्दों में भाग गया, जहाँ निर्यात किए गए …

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