sql >> Database >  >> RDS >> Sqlserver

Hoe kom je erachter welke kolom een ​​rekenkundige overloopfout geeft bij het invoegen?

Het volgende script zou SELECT creëren instructies voor elke integer-kolom van Basetable .
Uitvoeren van de resulterende SELECT uitspraken moeten de aanstootgevende kolommen in uw Usertable . aanwijzen .

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. Berekende kolom in EF Code First

  2. MariaDB start niet:plug-in 'FEEDBACK' is uitgeschakeld.

  3. Cross join tussen meerdere schema's in MySQL. Privileges en prestaties

  4. Extraheer specifieke velden uit tekstbestand