Tools
sqlfiddle:前導空格消失了
我不確定這是否是這裡的主題。
當選擇
VARCHAR2
包含帶有前導空格的值的列時,此前導空格將不會顯示在 sqlfiddle 的輸出中。所以select ' x' from dual
給出了一些相當於
+-------------+ |"X" | +-------------+ |x | +-------------+
(沒有前面的空格)。
這是sqlfiddle中的輸出。
一種解決方法是
SELECT translate(' x',' ',chr(128)) FROM dual /
將輸出複制並粘貼到電子表格中,然後將此字元替換為空白。
有沒有更好的方法獲得正確的輸出?
來自admin@sqlfiddle.com的回复(最初由Miracle173在評論中提供):
如果您將輸出格式更改為“純文字”而不是“表格”(預設),您將看到您期望的空白。您可以通過點擊“執行 SQL”旁邊的向下箭頭來更改格式。
您在表格模式下看不到它的原因是因為預設情況下 html 會忽略多個空格字元,而且我不會費心做任何工作來覆蓋表格格式的預設行為。