IhsAdke.com

ओरेकल में बाधाओं को कैसे निकालें

All_constraints उन तालिकाओं पर प्रतिबंध की परिभाषाओं को संदर्भित करता है, जो किसी उपयोगकर्ता को एक्सेस कर सकता है। डेटाबेस पर एक साधारण क्वेरी आपको वाक्यों को हटाने के लिए उपयोग कर सकते हैं वाक्यों पैदा करेगा।

चरणों

ओरेकल चरण 1 में ड्रॉप बाधाओं का शीर्षक चित्र
1
ऐसा करें:
  • एसक्यूएल> `तालिका बदलना` चुनें; स्वामी || `।` टेबल_नाम || ` ड्रॉप बाधा `|| constrain_name ||` - `all_constraints से जहां तालिका_नाम =` गेम `
    • तालिका PRODUSER.GAMES ड्रॉप बाधा SYS_C006443-
    • तालिका PRODUSER.GAMES ड्रॉप बाधा बदलने PK_GAMES-

प्रतिबंधों को अक्षम और अस्थायी रूप से पुन: सक्षम करें




  1. ओरेकल चरण 2 में ड्रॉप बाधाओं का शीर्षक चित्र
    1
    एक टेबल रखें: कभी-कभी आप प्रतिबंधों को अस्थायी रूप से अक्षम करना चाहते हैं और फिर उन्हें फिर से सक्षम करना चाहते हैं। निम्न प्रश्न इस के लिए आवश्यक एसक्यूएल बनाएंगे।
    • एसक्यूएल> `तालिका बदलना` चुनें; स्वामी || `।` टेबल_नाम || ` अक्षम बाधा `|| constrain_name ||` - `all_constraints से जहां टेबल_नाम =` गेम `
      • तालिका SITE.GAMES को अक्षम करें बाधा को अक्षम करें SYS_C006443-
      • तालिका SITE.GAMES को अक्षम करें अक्षम करें PK_GAMES-
    • एसक्यूएल> `तालिका बदलना` चुनें; स्वामी || `।` टेबल_नाम || ` बाधा सक्षम करें `constraint_name ||` - `all_constraints से जहां टेबल_नाम =` गेम `
      • तालिका SITE.GAMES को बदलने से बाध्यता SYS_C006443-
      • तालिका SITE.GAMES को सक्षम करें बाधा को सक्षम करें PK_GAMES-

युक्तियाँ

  • कभी-कभी आप इसके उल्लंघन के कारण किसी प्रतिबंध को सक्षम नहीं कर सकते। कभी-कभी उल्लंघन को बाईपास करना संभव है और अभी भी निम्नलिखित उदाहरण के रूप में, "नोवालिडेट" कीवर्ड का उपयोग करके प्रतिबंध को सक्षम करने में सक्षम हो:
  • एसक्यूएल> `तालिका बदलना` चुनें; स्वामी || `।` टेबल_नाम || ` novalidate constraint सक्षम करें `constraint_name ||` - `all_constraints से जहां टेबल_नाम =` गेम `
    • तालिका SITE.GAMES को संशोधित करने के लिए निषेध बाधा SYS_C006443-
    • तालिका SITE.GAMES को बदलना novalidate बाधा को सक्षम करें PK_GAMES-
सामाजिक नेटवर्क पर साझा करें:

संबद्ध
© 2021 IhsAdke.com