0
oracleデータベースのemployee表に1行挿入しました。今私はその従業員テーブルからデータを取得しようとしています。しかし、それは私が入力したものとは異なる価値をもたらします。問い合わせの上oracle列の目に見えない二重引用符
employee table (ID,Name,UniqueCode,Department)
insert into employee values('emp1','John','TEST05897','PAYROLL');
select ID,Name,UniqueCode,Department from employee where ID='emp1';
UniqueCode
列のために私"TEST05897"
を返します。私はそれがTEST05897
であることを望みます。自分のデータに二重引用符がどのように得られるのだろうか。これらの二重引用符を削除するには、REPLACE()
メソッドを適用できます。それでも私はその二重引用符がresultsetにどのようにあるか知る必要があります。
どのデータベースを使用していますか?あなたはそれらの3つをタグ付けしました。私の推測では、コンソールから出力フォーマットを見ているだけです。おそらく引用符は、それがvarcharデータであることを思い出させるためのものです。 –
Oracleデータベースそれは –
引用符はアーティファクトのようなものです。彼らは本当にそこにいないか、そこにいるが、無視することができる。 –