sql server - Inside a stored procedure. How can I tell if an UPDATE worked? -


मेरे पास है:

  अद्यतन तालिका 1 एसईटी कॉल 1 = 'एक्स' WHERE Val1 = @ Val1   

मैं यह कैसे बता सकता हूं कि उसे अद्यतन करने के लिए एक पंक्ति मिल गई है या नहीं?

इसके अलावा मैंने SET NOCOUNT पर गौर किया

क्या कोई मुझे बता सकता है क्या यह क्या करता है?

का उपयोग करें @@ ROWCOUNT से प्रभावित पंक्तियों की संख्या प्राप्त करने के लिए निष्पादित बयान संग्रहीत कार्य में:

  अद्यतन तालिका 1 SET Col1 = 'X' WHERE Col21 = @ val1 यदि @@ ROWCOUNT & gt; 0 शुरू - अधिक तर्क निष्पादित करें - और भी अधिक तर्क निष्पादित करें   

यह जानना पर्याप्त है कि क्या अपडेट काम किया है। आप अपने डेटा परिवर्तनों का पूरा विवरण प्राप्त करने के लिए आउटपुट सम्मिलित .... तर्क का उपयोग कर सकते हैं। इसे यहां देखें

Comments

Popular posts from this blog

php - how to change mysql_result($res, 0, "url"); to mysqli -

Delphi: missing interface declarations for UI Automation methods -

android - How to attach an image from an app to gmail -