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 Server

  2. Изходът от SQL Server и C# е различен

  3. Динамично вмъкване в израз на таблица с променливи SQL Server

  4. T-SQL XOR оператор

  5. Изберете колона в SQL, а не в Групиране по