0
我的列分隔符是一個垂直條「|」 如何讓SQL在看到「\ |」時不創建新列SQL Server導入/導出:如何創建列分隔符EXCEPTION
我的文本文件由豎線「|」分隔。但是有時垂直條會出現在名稱/值中,並且SQL會將其分割爲單獨的列。爲了解決這個問題,數據的所有者在每個垂直條的前面插入一個不是分隔符的\。
什麼是告訴SQL Server在看到「\ |」時不在單獨列中分割字段的最無縫方式?而不是一個正常的豎條。我可以使用文本限定符/其他一些簡單的方法來做到這一點?
您應該使用「文本標識符」而不是該轉義字符。如果你有'''作爲文本標識符,並且將列中的內容包裹在它們中('「askljdalsjkd | klj」| kdkd | kdslsd'),那麼你不會有問題 – Lamak
你不能使用常規格式如CSV? –