2014-06-19 23 views
0

我怎樣才能刪除出現在空單元格中的簡單引號?見下文PostgreSQL:什麼是簡單的引號?

View of a table including simple quotation marks

圖像中的列可以是文本或字符VARYING(),這些標誌仍然存在。我有其他在空單元格中沒有引號的表格......上面的提取是將ORACLE表格導入我的PGSQL數據庫的結果。這可能是爲什麼。

+0

這可能與顯示值的軟件。它是什麼 ?它也可能與進口有關。它是如何完成的?目前,這個問題缺乏必要的信息來回答。 –

+0

該軟件是pgAdmin III。該表使用Navicat工具導入,該工具允許連接到各種數據庫類型並在數據庫之間遷移數據。 – wiltomap

+1

''''表示空字符串,與PostgreSQL中的空字符不同。在這裏,我敢說那些空串應該是空值,但是Navicat插入了空串。 –

回答

0

我的猜測是輸入過程引入單引號。如果該查詢解決它

select num_position, replace(num_position, '''', '') 
from t; 

然後替換所有單引號

update t 
set 
    num_position = replace(num_position, '''', ''), 
    num_plan = replace(num_plan, '''', '') 
+0

就是這樣!非常感謝你... – wiltomap

相關問題