Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengetahui kolom mana yang menimbulkan kesalahan aritmatika overflow saat dimasukkan?

Skrip berikut akan membuat SELECT pernyataan untuk setiap kolom bilangan bulat Basetable .
Mengeksekusi SELECT . yang dihasilkan pernyataan harus menunjukkan dengan tepat kolom yang menyinggung di Usertable . Anda .

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. Sisipkan Massal dengan parameter nama file

  2. ACOS() Contoh di SQL Server

  3. Laporan Validasi parameter dalam laporan ssrs

  4. Menilai Pengaturan Pemantauan Kinerja Basis Data Anda

  5. Perbarui Kueri dengan Subkueri Berkorelasi