1

私は次のようなクエリを持っています:

    select * from table where varchar_column=Numeric_value 

挿入スクリプトを実行するまでは問題ありません。新しいデータが挿入されたら、次のクエリを使用する必要があります。

    select * from table where varchar_column='Numeric_value'

特定の種類のデータを挿入すると、暗黙的に変換されなくなりますか?挿入スクリプトの後、エラーはデータ変換に失敗しますOLEDB Status = 2そして、2番目のクエリは機能します

4

1 に答える 1

0

これについてはよくわかりません...最初は、varchar_columnを数値に暗黙的に変換している可能性があります。その逆ではありません。ただし、変換できなくなった値をその列に挿入すると、失敗します。ただし、2つ目では、varcharとvarcharの比較を行っており、すべてが再び世界で正しく行われています。私の推測。

于 2012-05-16T20:57:17.710 に答える