5
私は、次のSQLがある場合:SQL Server 2005/2008では、varcharからint(例として)から自動型強制変換を無効にする方法はありますか?
INSERT INTO sometable (someintcolumn) VALUES ('1')
これは恒久的に、私は私のために型を変換しないでくださいようにSQL Serverを求めることができますどのような方法があります値1
を挿入し、成功しますがまたは一時的に、代わりに上記のSQL実行に失敗しますか?
大規模なインポートプロジェクトがありますが、すべてのSQLを修正する必要がありますが、すべてのSQLを細かく処理し、すべての列のデータ型を分析する必要があります。これはサーバー上のテストデータベースに対して実行されるため、データ型が間違っているときにサーバーに通知するようにしたいと考えています。
いいえここに投票してくださいhttps://connect.microsoft.com/SQLServer/feedback/details/260762/add-optional-checks-for-more-robust-development –
プロファイラで「暗黙の変換」トラップが発生しました – gbn