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

यह पता लगाने के लिए कि कौन सा कॉलम डालने पर अंकगणितीय अतिप्रवाह त्रुटि उत्पन्न करता है?

निम्नलिखित स्क्रिप्ट SELECT बनाएगी Basetable . के प्रत्येक पूर्णांक कॉलम के लिए स्टेटमेंट .
परिणामस्वरूप निष्पादित SELECT कथनों को आपके Usertable . में आपत्तिजनक स्तंभों को इंगित करना चाहिए ।

SELECT  'PRINT ''' 
        + sc.Name 
        + '''; SELECT MIN(CAST(' 
        + sc.Name 
        + ' AS INTEGER)) FROM Usertable'
FROM    sys.columns sc 
        INNER JOIN sys.types st ON st.system_type_id = sc.system_type_id
WHERE   OBJECT_NAME(Object_ID) = 'BaseTable'
        AND st.name = 'INT'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 में COUNT (DISTINCT column_name) विसंगति बनाम COUNT (column_name)?

  2. SQL सर्वर कनेक्शन गिनती की कोई सीमा?

  3. वर्तमान उपयोगकर्ता के आधार पर Power BI रिपोर्ट फ़िल्टर करें

  4. sql . में उत्पाद की कीमत की तुलना

  5. उपयोगकर्ता द्वारा दर्ज किए गए डुप्लिकेट मानों को रोकना