एसक्यूएल अद्यतन

अद्यतन
परिभाषा
एक तालिका या दृश्य में डेटा बदलें.

 अद्यतन वस्तु सेट {स्तंभ नाम = {अभिव्यक्ति डिफ़ॉल्ट रिक्त} @ चर = अभिव्यक्ति | | @ चर = स्तंभ = अभिव्यक्ति} [... पता] [{से} [... पता] [जहां {   }] 

खंड के विवरण

  • सेट: चर नाम या स्तंभ को अद्यतन करने की सूची निर्दिष्ट करता है.
  • नाम स्तंभ: एक डेटा युक्त स्तंभ बदल जाएगा. तालिका या दृश्य में मौजूद होना चाहिए. पहचान कॉलम या गणना स्तंभ अद्यतन नहीं किया जा सकता है.
  • अभिव्यक्ति: एक चर, शाब्दिक मूल्य, अभिव्यक्ति, या कोष्ठकों में एक subselect बयान दिया था कि एक ही मान देता है. अभिव्यक्ति से लौटे मूल्य स्तंभ या चर में मौजूदा मूल्य की जगह.
  • डिफ़ॉल्ट: निर्दिष्ट डिफ़ॉल्ट स्तंभ के लिए परिभाषित मूल्य उस स्तंभ में मौजूदा मूल्य की जगह है. यह भी स्तंभ को बदलने के लिए अशक्त है अगर यह डिफ़ॉल्ट नहीं है और बातिल मूल्यों को स्वीकार करने के लिए सेट किया किया जा सकता है.
  • से: एक स्रोत तालिका, दृश्य या तालिका अद्यतन ऑपरेशन के लिए मापदंड उपलब्ध कराने के व्युत्पन्न का उपयोग निर्दिष्ट करता है. यदि ऑब्जेक्ट अद्यतन किया जा रहा खंड से संकेत दिया है और वहाँ में वस्तु के लिए केवल एक संदर्भ है, आप चाहे या नहीं एक वस्तु उर्फ ​​निर्दिष्ट कर सकते हैं. यदि ऑब्जेक्ट अद्यतन किया जा रहा में एक बार से अधिक प्रकट होता है खंड से वस्तु के लिए एक एकल संदर्भ तालिका उर्फ ​​निर्दिष्ट नहीं करना चाहिए. खंड की वस्तु के लिए अन्य सभी संदर्भों को एक वस्तु उर्फ ​​शामिल करना चाहिए.
  • जहाँ: स्थिति है कि उन पंक्तियों को अद्यतन कर रहे हैं की सीमा निर्दिष्ट करता है. इसका उपयोग महत्वपूर्ण है क्योंकि अगर नहीं सभी तालिका या दृश्य का रिकॉर्ड संशोधन प्राप्त है.

उदाहरण
. अद्यतन तालिका विक्रेता में सभी रिकॉर्ड.

 अद्यतन SET Sales.SalesPerson बोनस 6000 =, = CommissionPct .10, SalesQuota = खबरें

ख. अद्यतन केवल रिकॉर्ड जिसका नाम रोड 250 और लाल कर रहे हैं के साथ शुरू होता है. परिवर्तन से पता चलता है कि किस तरह परिकलित मानों का उपयोग करने के लिए.

 अद्यतन सेट ListPrice = ListPrice Production.Product के 2 * कहां N'Road-250% की तरह नाम और रंग = N'Red '

ग. तालिका SalesYTD विक्रेता के स्तंभ संशोधित करने के लिए टेबल SalesOrderHeader में सबसे हाल ही में दर्ज की गई बिक्री को प्रतिबिंबित.

 SalesYTD Sales.SalesPerson अद्यतन सेट = Sales.SalesPerson से आधा अंदरूनी सपा Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID पर इतना में शामिल होने के रूप में SalesYTD है
 और so.OrderDate = (जहां Sales.SalesOrderHeader SalesPersonID = sp.SalesPersonID का चयन करें MAX (OrderDate))

"एसक्यूएल अद्यतन" करने के लिए 4 जवाब

  1. Bitacoras.com कहते हैं:

    सूचना Bitacoras.com ...

    Bitacoras.com में दर अद्यतन बयान परिभाषा: एक तालिका या दृश्य में डेटा बदलें. अद्यतन वस्तु सेट {स्तंभ नाम = {अभिव्यक्ति डिफ़ॉल्ट रिक्त} @ चर = अभिव्यक्ति | | @ चर स्तंभ = अभिव्यक्ति =} [एन] [{से} [एन] .....

  2. मैगी का कहना है:

    के बारे में कैसे मैं इस साइट पाया और मैं प्रसन्न है कि मैंने पाया है, और अब मैं दृश्य स्टूडियो 2010 (. NET) और SQL Server 2008 के साथ काम कर रहा हूँ

    लेकिन मैं जटिलताओं है और देखने के लिए अगर मैं अपने समर्थन पर भरोसा कर सकते हैं और मेरे संदेह स्पष्ट करना चाहते हैं

    के लिए मैं संग्रहीत प्रक्रिया (अद्यतन) फोन नहीं कर सकते

    • एलीशा कहते हैं:

      अगर तुम मुझे अपनी समस्या के बारे में कुछ और जानकारी दे सकते हैं मैं देखता हूँ अगर मैं मदद कर सकता है.

  3. Solovb द्वारा Twitted कहते हैं:

    [...] इस पोस्ट solovb द्वारा Twitted था [...]

टिप्पणी