Oracle テーブルがあり、列 ( col1) の型はvarchar2(12 byte)です。1 行あり、値col1は1234
私が言ったら
select * from table where col1 = 1234
オラクルは無効な番号を言います。何故ですか?のときに数値を渡すことができないのはなぜvarchar2ですか?
編集: すべての応答は素晴らしいです。ありがとうございました。しかし、有効な varchar2 データ型である1234場合になぜ時間がかからないのか理解できません。1234