tsql

    30गर्मी

    2उत्तर

    में xml कॉलम से पूछताछ कैसे करें मेरे पास SQL ​​Server 2008 पर एक XML कॉलम, EventXML के साथ एक तालिका, T1 है। मैं उन सभी पंक्तियों से पूछना चाहता हूं जहां कुछ नोड में कोई विशेष मान होता है। बेहतर, मैं

    7गर्मी

    3उत्तर

    मैं माइक्रोसॉफ्ट के एडवेंचर वर्क्स 2012 डेटाबेस देख रहा हूं। अगर मुझे कोई जानकारी मिलती है कि टेबल क्यों बनाए गए थे, तो मुझे बहुत दिलचस्पी होगी। मुझे लगता है कि कुछ प्रकार के स्कीमा अवलोकन। उदाहरण के

    7गर्मी

    1उत्तर

    क्यों समस्या के बिना इस कोड काम: drop table t1 select * into t1 from master..spt_values drop table t1 select * into t1 from master..spt_values आउटपुट Msg 3701, Level 11, State 5, Line 1 Cannot d

    10गर्मी

    2उत्तर

    मैं इस फार्म SELECT columnA AS 'numbers' FROM tableA WHERE clause में एक सही काम कर रहे T-SQL स्क्रिप्ट है यह स्क्रिप्ट मुझे एक स्तंभ कहा जाता है, संख्या, पूर्णांक के रूप में देता है।

    5गर्मी

    2उत्तर

    मैं किसी तृतीय पक्ष xml को संशोधित करने का प्रयास कर रहा हूं ताकि सभी तत्वों में आईडी को टी-एसक्यूएल से संशोधित किया जा सके। यह मूल एक्सएमएल (खंड) है: <Tables> <Table Type="LineItem"> <Tabl

    7गर्मी

    3उत्तर

    कल हमें एक परिदृश्य मिला जहां db field का प्रकार प्राप्त करना पड़ा और इसके आधार पर हमें फ़ील्ड का विवरण लिखना पड़ा। Select (Case DB_Type When 'I' Then 'Intermediate' When 'P' Then 'Pending'

    6गर्मी

    3उत्तर

    मैं अपनी तालिका में नीचे/अंतिम पंक्ति को अपडेट करना चाहता हूं। मैं this समाधान को लागू करने की कोशिश की है, लेकिन कुछ भी नहीं के रूप में सही सिंटैक्स लगता है: UPDATE TOP(1) @ResultTable SET PeriodLas

    5गर्मी

    1उत्तर

    मैं एक सौदे में कोई त्रुटि होती है तो रोलबैक कर सकते हैं: CREATE PROCEDURE [dbo].[MySproc] ( @Param1 [int] ) AS BEGIN TRAN SET NOCOUNT ON; SELECT @Param1 UPDATE [dbo].[Table1] SET Col2 =

    8गर्मी

    1उत्तर

    मैं नीचे ट्रिगर होता है में पहले बयान होना चाहिए: CREATE Trigger enroll_limit on Enrollments Instead of Insert As Declare @Count int Declare @Capacity int Select @Count = COUNT(*) From Enrollment

    6गर्मी

    3उत्तर

    में एक स्केलर फ़ंक्शन को कई बार कॉल करने से बचें UPDATE कथन को संशोधित करने का कोई तरीका है ताकि स्केलर फ़ंक्शन को केवल एक बार बुलाया जाए, दो बार नहीं? UPDATE a SET SomeField = b.SomeField F