Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एसक्यूएल:कोशिश करें/पकड़ें किसी तालिका तक पहुंचने का प्रयास करते समय कोई त्रुटि नहीं पकड़ता है जो इसे नहीं मिल रहा है

अपनी स्क्रिप्ट की शुरुआत में SET XACT_ABORT का उपयोग करें।

SET XACT_ABORT ON

मुझे नहीं लगता कि यह संभव होगा:

संदर्भ

USE AdventureWorks2012;
GO

BEGIN TRY
    -- Table does not exist; object name resolution
    -- error not caught.
    SELECT * FROM NonexistentTable;
END TRY
BEGIN CATCH
    SELECT 
        ERROR_NUMBER() AS ErrorNumber
        ,ERROR_MESSAGE() AS ErrorMessage;
END CATCH


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres में GeomUnion जैसे SQL सर्वर टेबल में सभी ज्योमेट्री को यूनियन करें

  2. एमएस एक्सेल - स्थानीय टेबल (शीट) के साथ बाहरी (एसक्यूएल) डेटा में शामिल हों

  3. SQL सर्वर 2005 डायनेमिक मैनेजमेंट व्यू एक अनुपलब्ध इंडेक्स की रिपोर्ट क्यों करता है जबकि यह नहीं है?

  4. SQL सर्वर 2016:एक डेटाबेस बनाएँ

  5. SQL सर्वर पूर्ण पाठ खोज से शब्द आवृत्तियाँ प्राप्त करें