0
我在Oracle數據庫的employee表中插入了一行。現在我試圖從該員工表中檢索數據;但它給了我不同於我所輸入的價值。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';
以上查詢返回"TEST05897"
爲UniqueCode
列;但我希望它是TEST05897
。我想知道我的數據中是如何得到雙引號的。我可以應用REPLACE()
方法刪除這些雙引號;但我仍然需要知道結果集中的雙引號是如何存在的。
您正在使用哪個數據庫?你已經標記了其中三個。我的猜測是,你只是從控制檯看一些輸出格式。也許引號是爲了提醒你,它是varchar數據。 –
Oracle數據庫是 –
引號是某種形式的工件。他們要麼不在那裏,要麼他們在那裏,但可以被忽略。 –