SQL Server 2005で手動でテーブルを編集していて、単一のレコードを削除しようとしていますが、次のエラーが発生します。SQL Server 2005でエントリを削除する - varchar値をデータ型intに変換するときに変換に失敗しました
Conversion failed when converting the varchar value 'D' to data type int
値が 'D'なので、私は非常に混乱しています。このエントリの主キーが外部キーであるDB内のすべてのテーブルをチェックしましたが、そこには何もありません。
提案がありますか?
テーブルにトリガーがありますか? – Andomar
n/var/charカラムを持ち、* mycharcol = 123 *のクエリを実行すると、このエラーが発生します。 delete where句の列を確認します。 'D'は、あなたの列で遭遇した最初の非整数値です。 – StuartLC