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. '2'> '10'なのはなぜですか?

    2. MySQLでのSqlalchemyの一括更新は非常に遅く動作します

    3. メールがデータベースにすでに存在するかどうかを確認します

    4. 環境変数を設定せずにMacOS/XにOracleInstantclientをインストールしますか?